...
00:26:08 INFO - Successfully installed psutil
00:26:08 INFO - Cleaning up...
00:26:08 INFO - Return code: 0
00:26:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
00:26:08 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')]}
00:26:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:26:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:08 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')]}
00:26:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:26:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9954c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a66598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b19ad8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b0b680>, '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 0x9b121a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b11850>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
00:26:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
00:26:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
00:26:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:26:08 INFO - 'CCACHE_UMASK': '002',
00:26:08 INFO - 'DISPLAY': ':0',
00:26:08 INFO - 'HOME': '/home/cltbld',
00:26:08 INFO - 'LANG': 'en_US.UTF-8',
00:26:08 INFO - 'LOGNAME': 'cltbld',
00:26:08 INFO - 'MAIL': '/var/mail/cltbld',
00:26:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:26:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:26:08 INFO - 'MOZ_NO_REMOTE': '1',
00:26:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:26:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:26:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:26:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:26:08 INFO - 'PWD': '/builds/slave/test',
00:26:08 INFO - 'SHELL': '/bin/bash',
00:26:08 INFO - 'SHLVL': '1',
00:26:08 INFO - 'TERM': 'linux',
00:26:08 INFO - 'TMOUT': '86400',
00:26:08 INFO - 'USER': 'cltbld',
00:26:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373',
00:26:08 INFO - '_': '/tools/buildbot/bin/python'}
00:26:09 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:26:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
00:26:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz
00:26:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
00:26:14 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
00:26:14 INFO - Installing collected packages: mozsystemmonitor
00:26:14 INFO - Running setup.py install for mozsystemmonitor
00:26:14 INFO - Successfully installed mozsystemmonitor
00:26:14 INFO - Cleaning up...
00:26:14 INFO - Return code: 0
00:26:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
00:26:14 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')]}
00:26:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:26:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:14 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')]}
00:26:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:26:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x9954c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a66598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b19ad8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b0b680>, '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 0x9b121a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b11850>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
00:26:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
00:26:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
00:26:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:26:14 INFO - 'CCACHE_UMASK': '002',
00:26:14 INFO - 'DISPLAY': ':0',
00:26:14 INFO - 'HOME': '/home/cltbld',
00:26:14 INFO - 'LANG': 'en_US.UTF-8',
00:26:14 INFO - 'LOGNAME': 'cltbld',
00:26:14 INFO - 'MAIL': '/var/mail/cltbld',
00:26:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:26:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:26:14 INFO - 'MOZ_NO_REMOTE': '1',
00:26:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:26:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:26:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:26:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:26:14 INFO - 'PWD': '/builds/slave/test',
00:26:14 INFO - 'SHELL': '/bin/bash',
00:26:14 INFO - 'SHLVL': '1',
00:26:14 INFO - 'TERM': 'linux',
00:26:14 INFO - 'TMOUT': '86400',
00:26:14 INFO - 'USER': 'cltbld',
00:26:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373',
00:26:14 INFO - '_': '/tools/buildbot/bin/python'}
00:26:14 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:26:14 INFO - Downloading/unpacking blobuploader==1.2.4
00:26:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:20 INFO - Downloading blobuploader-1.2.4.tar.gz
00:26:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
00:26:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
00:26:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
00:26:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
00:26:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:21 INFO - Downloading docopt-0.6.1.tar.gz
00:26:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
00:26:22 INFO - Installing collected packages: blobuploader, requests, docopt
00:26:22 INFO - Running setup.py install for blobuploader
00:26:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
00:26:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
00:26:22 INFO - Running setup.py install for requests
00:26:23 INFO - Running setup.py install for docopt
00:26:23 INFO - Successfully installed blobuploader requests docopt
00:26:23 INFO - Cleaning up...
00:26:23 INFO - Return code: 0
00:26:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:26:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:26:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:26:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:26:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:26:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x9954c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a66598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b19ad8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b0b680>, '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 0x9b121a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b11850>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
00:26:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
00:26:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
00:26:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:26:23 INFO - 'CCACHE_UMASK': '002',
00:26:23 INFO - 'DISPLAY': ':0',
00:26:23 INFO - 'HOME': '/home/cltbld',
00:26:23 INFO - 'LANG': 'en_US.UTF-8',
00:26:23 INFO - 'LOGNAME': 'cltbld',
00:26:23 INFO - 'MAIL': '/var/mail/cltbld',
00:26:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:26:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:26:23 INFO - 'MOZ_NO_REMOTE': '1',
00:26:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:26:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:26:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:26:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:26:23 INFO - 'PWD': '/builds/slave/test',
00:26:23 INFO - 'SHELL': '/bin/bash',
00:26:23 INFO - 'SHLVL': '1',
00:26:23 INFO - 'TERM': 'linux',
00:26:23 INFO - 'TMOUT': '86400',
00:26:23 INFO - 'USER': 'cltbld',
00:26:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373',
00:26:23 INFO - '_': '/tools/buildbot/bin/python'}
00:26:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:26:23 INFO - Running setup.py (path:/tmp/pip-e_pDxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:26:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:26:23 INFO - Running setup.py (path:/tmp/pip-y4OON3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:26:24 INFO - Running setup.py (path:/tmp/pip-uCF1Ys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:26:24 INFO - Running setup.py (path:/tmp/pip-EdFIps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:26:24 INFO - Running setup.py (path:/tmp/pip-rSbpWD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:26:24 INFO - Running setup.py (path:/tmp/pip-7KWLGB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:26:24 INFO - Running setup.py (path:/tmp/pip-JJhcDt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:26:24 INFO - Running setup.py (path:/tmp/pip-TMZMco-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:26:24 INFO - Running setup.py (path:/tmp/pip-pZE1E6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:26:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:26:24 INFO - Running setup.py (path:/tmp/pip-urr9jh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:26:25 INFO - Running setup.py (path:/tmp/pip-3AQftI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:26:25 INFO - Running setup.py (path:/tmp/pip-YXSXgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:26:25 INFO - Running setup.py (path:/tmp/pip-6jLhI8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:26:25 INFO - Running setup.py (path:/tmp/pip-UEgOnH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:26:25 INFO - Running setup.py (path:/tmp/pip-6Kw2gH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:26:25 INFO - Running setup.py (path:/tmp/pip-8XXqwz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:26:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:26:25 INFO - Running setup.py (path:/tmp/pip-R4K9E_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:26:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:26:26 INFO - Running setup.py (path:/tmp/pip-dvEC0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:26:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
00:26:26 INFO - Running setup.py (path:/tmp/pip-Jtbdtk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
00:26:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:26:26 INFO - Running setup.py (path:/tmp/pip-Qfyz7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:26:26 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:26:26 INFO - Running setup.py (path:/tmp/pip-tE0wzu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:26:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:26:26 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client
00:26:26 INFO - Running setup.py install for manifestparser
00:26:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
00:26:27 INFO - Running setup.py install for mozcrash
00:26:27 INFO - Running setup.py install for mozdebug
00:26:27 INFO - Running setup.py install for mozdevice
00:26:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
00:26:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin
00:26:27 INFO - Running setup.py install for mozfile
00:26:28 INFO - Running setup.py install for mozhttpd
00:26:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
00:26:28 INFO - Running setup.py install for mozinfo
00:26:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
00:26:28 INFO - Running setup.py install for mozInstall
00:26:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
00:26:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
00:26:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
00:26:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
00:26:28 INFO - Running setup.py install for mozleak
00:26:28 INFO - Running setup.py install for mozlog
00:26:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
00:26:29 INFO - Running setup.py install for moznetwork
00:26:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
00:26:29 INFO - Running setup.py install for mozprocess
00:26:29 INFO - Running setup.py install for mozprofile
00:26:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
00:26:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
00:26:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
00:26:29 INFO - Running setup.py install for mozrunner
00:26:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
00:26:30 INFO - Running setup.py install for mozscreenshot
00:26:30 INFO - Running setup.py install for moztest
00:26:30 INFO - Running setup.py install for mozversion
00:26:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
00:26:30 INFO - Running setup.py install for wptserve
00:26:31 INFO - Running setup.py install for marionette-driver
00:26:31 INFO - Running setup.py install for browsermob-proxy
00:26:31 INFO - Running setup.py install for marionette-client
00:26:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:26:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
00:26:32 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client
00:26:32 INFO - Cleaning up...
00:26:32 INFO - Return code: 0
00:26:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv
00:26:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:26:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
00:26:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
00:26:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
00:26:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
00:26:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--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 0x9954c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a66598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9b19ad8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b0b680>, '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 0x9b121a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b11850>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
00:26:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
00:26:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
00:26:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:26:32 INFO - 'CCACHE_UMASK': '002',
00:26:32 INFO - 'DISPLAY': ':0',
00:26:32 INFO - 'HOME': '/home/cltbld',
00:26:32 INFO - 'LANG': 'en_US.UTF-8',
00:26:32 INFO - 'LOGNAME': 'cltbld',
00:26:32 INFO - 'MAIL': '/var/mail/cltbld',
00:26:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:26:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:26:32 INFO - 'MOZ_NO_REMOTE': '1',
00:26:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:26:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:26:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:26:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:26:32 INFO - 'PWD': '/builds/slave/test',
00:26:32 INFO - 'SHELL': '/bin/bash',
00:26:32 INFO - 'SHLVL': '1',
00:26:32 INFO - 'TERM': 'linux',
00:26:32 INFO - 'TMOUT': '86400',
00:26:32 INFO - 'USER': 'cltbld',
00:26:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373',
00:26:32 INFO - '_': '/tools/buildbot/bin/python'}
00:26:32 INFO - Ignoring indexes: https://pypi.python.org/simple/
00:26:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
00:26:32 INFO - Running setup.py (path:/tmp/pip-dkhTS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
00:26:32 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
00:26:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
00:26:32 INFO - Running setup.py (path:/tmp/pip-pRHxrK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
00:26:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
00:26:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
00:26:32 INFO - Running setup.py (path:/tmp/pip-0Q0S1W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
00:26:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
00:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
00:26:33 INFO - Running setup.py (path:/tmp/pip-wO8D90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
00:26:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
00:26:33 INFO - Running setup.py (path:/tmp/pip-6BdW4b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
00:26:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
00:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
00:26:33 INFO - Running setup.py (path:/tmp/pip-CHywOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
00:26:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
00:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
00:26:33 INFO - Running setup.py (path:/tmp/pip-ofy7DN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
00:26:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
00:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
00:26:33 INFO - Running setup.py (path:/tmp/pip-bBD476-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
00:26:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
00:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
00:26:33 INFO - Running setup.py (path:/tmp/pip-YDuWGy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
00:26:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
00:26:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
00:26:33 INFO - Running setup.py (path:/tmp/pip-mtnW_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
00:26:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
00:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
00:26:34 INFO - Running setup.py (path:/tmp/pip-_DiA0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
00:26:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
00:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
00:26:34 INFO - Running setup.py (path:/tmp/pip-fIG_D2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
00:26:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
00:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
00:26:34 INFO - Running setup.py (path:/tmp/pip-mciUHv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
00:26:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
00:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
00:26:34 INFO - Running setup.py (path:/tmp/pip-_jCZ74-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
00:26:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
00:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
00:26:34 INFO - Running setup.py (path:/tmp/pip-mK7Nm0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
00:26:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
00:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
00:26:34 INFO - Running setup.py (path:/tmp/pip-bp0e3I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
00:26:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
00:26:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
00:26:34 INFO - Running setup.py (path:/tmp/pip-Xxp62c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
00:26:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
00:26:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
00:26:35 INFO - Running setup.py (path:/tmp/pip-DeKhm_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
00:26:35 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.3.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
00:26:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
00:26:35 INFO - Running setup.py (path:/tmp/pip-yQv3g8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
00:26:35 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.3.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
00:26:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:26:35 INFO - Running setup.py (path:/tmp/pip-A2MiXn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
00:26:35 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
00:26:35 INFO - Unpacking /builds/slave/test/build/tests/marionette
00:26:35 INFO - Running setup.py (path:/tmp/pip-KT2haj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
00:26:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
00:26:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.2.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
00:26:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
00:26:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
00:26:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
00:26:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:26:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
00:26:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
00:26:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
00:26:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
00:26:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
00:26:41 INFO - Downloading blessings-1.6.tar.gz
00:26:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
00:26:41 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
00:26:41 INFO - Installing collected packages: blessings
00:26:41 INFO - Running setup.py install for blessings
00:26:41 INFO - Successfully installed blessings
00:26:41 INFO - Cleaning up...
00:26:41 INFO - Return code: 0
00:26:41 INFO - Done creating virtualenv /builds/slave/test/build/venv.
00:26:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:26:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:26:42 INFO - Reading from file tmpfile_stdout
00:26:42 INFO - Current package versions:
00:26:42 INFO - argparse == 1.2.1
00:26:42 INFO - blessings == 1.6
00:26:42 INFO - blobuploader == 1.2.4
00:26:42 INFO - browsermob-proxy == 0.6.0
00:26:42 INFO - docopt == 0.6.1
00:26:42 INFO - manifestparser == 1.1
00:26:42 INFO - marionette-client == 2.2.0
00:26:42 INFO - marionette-driver == 1.3.0
00:26:42 INFO - mozInstall == 1.12
00:26:42 INFO - mozcrash == 0.16
00:26:42 INFO - mozdebug == 0.1
00:26:42 INFO - mozdevice == 0.48
00:26:42 INFO - mozfile == 1.2
00:26:42 INFO - mozhttpd == 0.7
00:26:42 INFO - mozinfo == 0.9
00:26:42 INFO - mozleak == 0.1
00:26:42 INFO - mozlog == 3.1
00:26:42 INFO - moznetwork == 0.27
00:26:42 INFO - mozprocess == 0.22
00:26:42 INFO - mozprofile == 0.28
00:26:42 INFO - mozrunner == 6.11
00:26:42 INFO - mozscreenshot == 0.1
00:26:42 INFO - mozsystemmonitor == 0.0
00:26:42 INFO - moztest == 0.7
00:26:42 INFO - mozversion == 1.4
00:26:42 INFO - psutil == 3.1.1
00:26:42 INFO - requests == 1.2.3
00:26:42 INFO - wptserve == 1.3.0
00:26:42 INFO - wsgiref == 0.1.2
00:26:42 INFO - Running post-action listener: _resource_record_post_action
00:26:42 INFO - Running post-action listener: _start_resource_monitoring
00:26:42 INFO - Starting resource monitoring.
00:26:42 INFO - #####
00:26:42 INFO - ##### Running pull step.
00:26:42 INFO - #####
00:26:42 INFO - Running pre-action listener: _resource_record_pre_action
00:26:42 INFO - Running main action method: pull
00:26:42 INFO - Pull has nothing to do!
00:26:42 INFO - Running post-action listener: _resource_record_post_action
00:26:42 INFO - #####
00:26:42 INFO - ##### Running install step.
00:26:42 INFO - #####
00:26:42 INFO - Running pre-action listener: _resource_record_pre_action
00:26:42 INFO - Running main action method: install
00:26:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
00:26:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
00:26:42 INFO - Reading from file tmpfile_stdout
00:26:42 INFO - Detecting whether we're running mozinstall >=1.0...
00:26:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
00:26:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
00:26:42 INFO - Reading from file tmpfile_stdout
00:26:42 INFO - Output received:
00:26:42 INFO - Usage: mozinstall [options] installer
00:26:42 INFO - Options:
00:26:42 INFO - -h, --help show this help message and exit
00:26:42 INFO - -d DEST, --destination=DEST
00:26:42 INFO - Directory to install application into. [default:
00:26:42 INFO - "/builds/slave/test"]
00:26:42 INFO - --app=APP Application being installed. [default: firefox]
00:26:42 INFO - mkdir: /builds/slave/test/build/application
00:26:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-47.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
00:26:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-47.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
00:27:11 INFO - Reading from file tmpfile_stdout
00:27:11 INFO - Output received:
00:27:11 INFO - /builds/slave/test/build/application/firefox/firefox
00:27:11 INFO - Running post-action listener: _resource_record_post_action
00:27:11 INFO - #####
00:27:11 INFO - ##### Running run-tests step.
00:27:11 INFO - #####
00:27:11 INFO - Running pre-action listener: _resource_record_pre_action
00:27:11 INFO - Running main action method: run_tests
00:27:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
00:27:11 INFO - Minidump filename unknown. Determining based upon platform and architecture.
00:27:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
00:27:11 INFO - grabbing minidump binary from tooltool
00:27: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')]}
00:27:11 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9b0b680>, '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 0x9b121a0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9b11850>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
00:27:11 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
00:27:11 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
00:27:11 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
00:27:11 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
00:27:12 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpppiuBx
00:27:12 INFO - INFO - File integrity verified, renaming tmpppiuBx to linux32-minidump_stackwalk
00:27:12 INFO - INFO - Updating local cache /builds/tooltool_cache...
00:27:12 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk
00:27:12 INFO - Return code: 0
00:27:12 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
00:27:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
00:27:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aStMr4gtTeqxfpQga2mbfA/artifacts/public/build/firefox-47.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=3', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
00:27:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/aStMr4gtTeqxfpQga2mbfA/artifacts/public/build/firefox-47.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=3 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
00:27:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
00:27:12 INFO - 'CCACHE_UMASK': '002',
00:27:12 INFO - 'DISPLAY': ':0',
00:27:12 INFO - 'HOME': '/home/cltbld',
00:27:12 INFO - 'LANG': 'en_US.UTF-8',
00:27:12 INFO - 'LOGNAME': 'cltbld',
00:27:12 INFO - 'MAIL': '/var/mail/cltbld',
00:27:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
00:27:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
00:27:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
00:27:12 INFO - 'MOZ_NO_REMOTE': '1',
00:27:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
00:27:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
00:27:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
00:27:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
00:27:12 INFO - 'PWD': '/builds/slave/test',
00:27:12 INFO - 'SHELL': '/bin/bash',
00:27:12 INFO - 'SHLVL': '1',
00:27:12 INFO - 'TERM': 'linux',
00:27:12 INFO - 'TMOUT': '86400',
00:27:12 INFO - 'USER': 'cltbld',
00:27:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1456215789.498215-1638630373',
00:27:12 INFO - '_': '/tools/buildbot/bin/python'}
00:27:12 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/aStMr4gtTeqxfpQga2mbfA/artifacts/public/build/firefox-47.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=3', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
00:27:12 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path
00:27:12 INFO - import pkg_resources
00:27:19 INFO - Using 1 client processes
00:27:19 INFO - wptserve Starting http server on 127.0.0.1:8000
00:27:19 INFO - wptserve Starting http server on 127.0.0.1:8001
00:27:19 INFO - wptserve Starting http server on 127.0.0.1:8443
00:27:21 INFO - SUITE-START | Running 606 tests
00:27:21 INFO - Running testharness tests
00:27:21 INFO - TEST-START | /editing/run/delete.html
00:27:21 INFO - TEST-SKIP | /editing/run/delete.html | took 0ms
00:27:21 INFO - TEST-START | /editing/run/forwarddelete.html
00:27:21 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 1ms
00:27:21 INFO - TEST-START | /eventsource/format-data-before-final-empty-line.htm
00:27:21 INFO - TEST-SKIP | /eventsource/format-data-before-final-empty-line.htm | took 0ms
00:27:21 INFO - TEST-START | /eventsource/format-field-retry-bogus.htm
00:27:21 INFO - TEST-SKIP | /eventsource/format-field-retry-bogus.htm | took 1ms
00:27:21 INFO - TEST-START | /eventsource/format-field-retry.htm
00:27:21 INFO - TEST-SKIP | /eventsource/format-field-retry.htm | took 0ms
00:27:21 INFO - TEST-START | /html/browsers/browsing-the-web/history-traversal/browsing_context_name.html
00:27:21 INFO - TEST-SKIP | /html/browsers/browsing-the-web/history-traversal/browsing_context_name.html | took 1ms
00:27:21 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html
00:27:21 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html | took 0ms
00:27:21 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html
00:27:21 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html | took 0ms
00:27:21 INFO - TEST-START | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html
00:27:21 INFO - TEST-SKIP | /html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html | took 0ms
00:27:21 INFO - TEST-START | /html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html
00:27:21 INFO - TEST-SKIP | /html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html | took 0ms
00:27:21 INFO - TEST-START | /html/browsers/windows/browsing-context-names/002.html
00:27:21 INFO - TEST-SKIP | /html/browsers/windows/browsing-context-names/002.html | took 1ms
00:27:21 INFO - TEST-START | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html
00:27:21 INFO - TEST-SKIP | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html | took 0ms
00:27:21 INFO - TEST-START | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html
00:27:21 INFO - TEST-SKIP | /html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html | took 0ms
00:27:21 INFO - Setting up ssl
00:27:21 INFO - PROCESS | certutil |
00:27:21 INFO - PROCESS | certutil |
00:27:21 INFO - PROCESS | certutil |
00:27:21 INFO - Certificate Nickname Trust Attributes
00:27:21 INFO - SSL,S/MIME,JAR/XPI
00:27:21 INFO -
00:27:21 INFO - web-platform-tests CT,,
00:27:21 INFO -
00:27:21 INFO - Starting runner
00:27:24 INFO - PROCESS | 1967 | 1456216044852 Marionette DEBUG Marionette enabled via build flag and pref
00:27:25 INFO - PROCESS | 1967 | ++DOCSHELL 0xa4413c00 == 1 [pid = 1967] [id = 1]
00:27:25 INFO - PROCESS | 1967 | ++DOMWINDOW == 1 (0xa4414000) [pid = 1967] [serial = 1] [outer = (nil)]
00:27:25 INFO - PROCESS | 1967 | ++DOMWINDOW == 2 (0xa4414800) [pid = 1967] [serial = 2] [outer = 0xa4414000]
00:27:25 INFO - PROCESS | 1967 | 1456216045679 Marionette INFO Listening on port 2828
00:27:26 INFO - PROCESS | 1967 | 1456216046364 Marionette DEBUG Marionette enabled via command-line flag
00:27:26 INFO - PROCESS | 1967 | ++DOCSHELL 0x9f395c00 == 2 [pid = 1967] [id = 2]
00:27:26 INFO - PROCESS | 1967 | ++DOMWINDOW == 3 (0x9f3ad400) [pid = 1967] [serial = 3] [outer = (nil)]
00:27:26 INFO - PROCESS | 1967 | ++DOMWINDOW == 4 (0x9f3adc00) [pid = 1967] [serial = 4] [outer = 0x9f3ad400]
00:27:26 INFO - PROCESS | 1967 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9f05eb40
00:27:26 INFO - PROCESS | 1967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a3efc580
00:27:27 INFO - PROCESS | 1967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9f07e200
00:27:27 INFO - PROCESS | 1967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9f07eea0
00:27:27 INFO - PROCESS | 1967 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9f080b80
00:27:27 INFO - PROCESS | 1967 | ++DOMWINDOW == 5 (0x9f0cc800) [pid = 1967] [serial = 5] [outer = 0xa4414000]
00:27:27 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
00:27:27 INFO - PROCESS | 1967 | 1456216047640 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50543
00:27:27 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
00:27:27 INFO - PROCESS | 1967 | 1456216047675 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50544
00:27:27 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
00:27:27 INFO - PROCESS | 1967 | 1456216047743 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50545
00:27:27 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
00:27:27 INFO - PROCESS | 1967 | 1456216047756 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50546
00:27:27 INFO - PROCESS | 1967 | 1456216047763 Marionette DEBUG Closed connection conn0
00:27:27 INFO - PROCESS | 1967 | 1456216047768 Marionette DEBUG Closed connection conn1
00:27:27 INFO - PROCESS | 1967 | 1456216047895 Marionette DEBUG Closed connection conn2
00:27:27 INFO - PROCESS | 1967 | [1967] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2187
00:27:27 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
00:27:27 INFO - PROCESS | 1967 | 1456216047967 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:50547
00:27:27 INFO - PROCESS | 1967 | 1456216047974 Marionette DEBUG Closed connection conn3
00:27:28 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 848
00:27:28 INFO - PROCESS | 1967 | 1456216048020 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:50548
00:27:28 INFO - PROCESS | 1967 | 1456216048035 Marionette DEBUG Closed connection conn4
00:27:28 INFO - PROCESS | 1967 | 1456216048079 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}]
00:27:28 INFO - PROCESS | 1967 | 1456216048095 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160222224407","device":"desktop","version":"47.0a1"}
00:27:29 INFO - PROCESS | 1967 | [1967] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
00:27:29 INFO - PROCESS | 1967 | ++DOCSHELL 0x98fb9000 == 3 [pid = 1967] [id = 3]
00:27:29 INFO - PROCESS | 1967 | ++DOMWINDOW == 6 (0x98fbf400) [pid = 1967] [serial = 6] [outer = (nil)]
00:27:29 INFO - PROCESS | 1967 | ++DOCSHELL 0x98fbfc00 == 4 [pid = 1967] [id = 4]
00:27:29 INFO - PROCESS | 1967 | ++DOMWINDOW == 7 (0x98fc0000) [pid = 1967] [serial = 7] [outer = (nil)]
00:27:30 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
00:27:30 INFO - PROCESS | 1967 | ++DOCSHELL 0x984cd400 == 5 [pid = 1967] [id = 5]
00:27:30 INFO - PROCESS | 1967 | ++DOMWINDOW == 8 (0x984cd800) [pid = 1967] [serial = 8] [outer = (nil)]
00:27:30 INFO - PROCESS | 1967 | [1967] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
00:27:30 INFO - PROCESS | 1967 | [1967] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336
00:27:30 INFO - PROCESS | 1967 | ++DOMWINDOW == 9 (0x97f7c800) [pid = 1967] [serial = 9] [outer = 0x984cd800]
00:27:31 INFO - PROCESS | 1967 | ++DOMWINDOW == 10 (0x97cb4c00) [pid = 1967] [serial = 10] [outer = 0x98fbf400]
00:27:31 INFO - PROCESS | 1967 | ++DOMWINDOW == 11 (0x97cb6800) [pid = 1967] [serial = 11] [outer = 0x98fc0000]
00:27:31 INFO - PROCESS | 1967 | ++DOMWINDOW == 12 (0x97cb9000) [pid = 1967] [serial = 12] [outer = 0x984cd800]
00:27:32 INFO - PROCESS | 1967 | 1456216052715 Marionette DEBUG loaded listener.js
00:27:32 INFO - PROCESS | 1967 | 1456216052736 Marionette DEBUG loaded listener.js
00:27:33 INFO - PROCESS | 1967 | ++DOMWINDOW == 13 (0x97849800) [pid = 1967] [serial = 13] [outer = 0x984cd800]
00:27:33 INFO - PROCESS | 1967 | 1456216053257 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"2065c81f-05e1-4752-89cf-ca10971711fe","capabilities":{"browserName":"Firefox","browserVersion":"47.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160222224407","device":"desktop","version":"47.0a1"}}]
00:27:33 INFO - PROCESS | 1967 | 1456216053623 Marionette TRACE conn5 -> [0,2,"getContext",null]
00:27:33 INFO - PROCESS | 1967 | 1456216053638 Marionette TRACE conn5 <- [1,2,null,{"value":"content"}]
00:27:34 INFO - PROCESS | 1967 | 1456216054073 Marionette TRACE conn5 -> [0,3,"setContext",{"value":"chrome"}]
00:27:34 INFO - PROCESS | 1967 | 1456216054078 Marionette TRACE conn5 <- [1,3,null,{}]
00:27:34 INFO - PROCESS | 1967 | 1456216054267 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}]
00:27:34 INFO - PROCESS | 1967 |
00:27:34 INFO - PROCESS | 1967 | (process:2018): GLib-CRITICAL **: g_path_get_basename: assertion `file_name != NULL' failed
00:27:35 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1408
00:27:36 INFO - PROCESS | 1967 | ++DOCSHELL 0xa65a6800 == 1 [pid = 2018] [id = 1]
00:27:36 INFO - PROCESS | 1967 | ++DOMWINDOW == 1 (0xa70fc800) [pid = 2018] [serial = 1] [outer = (nil)]
00:27:36 INFO - PROCESS | 1967 | ++DOMWINDOW == 2 (0xa3d0dc00) [pid = 2018] [serial = 2] [outer = 0xa70fc800]
00:27:37 INFO - PROCESS | 1967 | [Child 2018] WARNING: site security information will not be persisted: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/security/manager/ssl/nsSiteSecurityService.cpp, line 260
00:27:37 INFO - PROCESS | 1967 | [Parent 1967] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 286
00:27:37 INFO - PROCESS | 1967 | ++DOMWINDOW == 3 (0xa3fad400) [pid = 2018] [serial = 3] [outer = 0xa70fc800]
00:27:37 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 199
00:27:37 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 267
00:27:38 INFO - PROCESS | 1967 | ++DOCSHELL 0x96ef2000 == 6 [pid = 1967] [id = 6]
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 14 (0x96ef3000) [pid = 1967] [serial = 14] [outer = (nil)]
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 15 (0x97728800) [pid = 1967] [serial = 15] [outer = 0x96ef3000]
00:27:38 INFO - PROCESS | 1967 | [Parent 1967] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 16 (0x97724400) [pid = 1967] [serial = 16] [outer = 0x96ef3000]
00:27:38 INFO - PROCESS | 1967 | ++DOCSHELL 0x97610c00 == 7 [pid = 1967] [id = 7]
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0x97e5a400) [pid = 1967] [serial = 17] [outer = (nil)]
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 18 (0x99609000) [pid = 1967] [serial = 18] [outer = 0x97e5a400]
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 19 (0x9f073000) [pid = 1967] [serial = 19] [outer = 0x97e5a400]
00:27:38 INFO - TEST-START | /dom/ranges/Range-attributes.html
00:27:38 INFO - PROCESS | 1967 | ++DOCSHELL 0xa7057000 == 2 [pid = 2018] [id = 2]
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 4 (0xa30f0400) [pid = 2018] [serial = 4] [outer = (nil)]
00:27:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 5 (0xa30f2000) [pid = 2018] [serial = 5] [outer = 0xa30f0400]
00:27:39 INFO - PROCESS | 1967 | ++DOCSHELL 0x9a321000 == 8 [pid = 1967] [id = 8]
00:27:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 20 (0x9f0cd800) [pid = 1967] [serial = 20] [outer = (nil)]
00:27:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 21 (0xa4410800) [pid = 1967] [serial = 21] [outer = 0x9f0cd800]
00:27:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 22 (0xa484d400) [pid = 1967] [serial = 22] [outer = 0x9f0cd800]
00:27:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 6 (0xa30f7400) [pid = 2018] [serial = 6] [outer = 0xa30f0400]
00:27:39 INFO - PROCESS | 1967 | [Parent 1967] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
00:27:40 INFO - TEST-PASS | /dom/ranges/Range-attributes.html | Range attributes
00:27:40 INFO - TEST-OK | /dom/ranges/Range-attributes.html | took 2135ms
00:27:40 INFO - TEST-START | /dom/ranges/Range-cloneContents.html
00:27:41 INFO - PROCESS | 1967 | ++DOCSHELL 0xa26aec00 == 3 [pid = 2018] [id = 3]
00:27:41 INFO - PROCESS | 1967 | ++DOMWINDOW == 7 (0xa26af000) [pid = 2018] [serial = 7] [outer = (nil)]
00:27:41 INFO - PROCESS | 1967 | ++DOMWINDOW == 8 (0xa26b0c00) [pid = 2018] [serial = 8] [outer = 0xa26af000]
00:27:41 INFO - PROCESS | 1967 | ++DOMWINDOW == 9 (0xa26b4400) [pid = 2018] [serial = 9] [outer = 0xa26af000]
00:27:42 INFO - PROCESS | 1967 | ++DOCSHELL 0xa24c1400 == 4 [pid = 2018] [id = 4]
00:27:42 INFO - PROCESS | 1967 | ++DOMWINDOW == 10 (0xa24c1c00) [pid = 2018] [serial = 10] [outer = (nil)]
00:27:42 INFO - PROCESS | 1967 | ++DOCSHELL 0xa24c7000 == 5 [pid = 2018] [id = 5]
00:27:42 INFO - PROCESS | 1967 | ++DOMWINDOW == 11 (0xa24c7400) [pid = 2018] [serial = 11] [outer = (nil)]
00:27:42 INFO - PROCESS | 1967 | ++DOMWINDOW == 12 (0xa24c8400) [pid = 2018] [serial = 12] [outer = 0xa24c1c00]
00:27:42 INFO - PROCESS | 1967 | ++DOMWINDOW == 13 (0xa24c9400) [pid = 2018] [serial = 13] [outer = 0xa24c7400]
00:27:43 INFO - PROCESS | 1967 | --DOCSHELL 0x984cd400 == 7 [pid = 1967] [id = 5]
00:27:43 INFO - PROCESS | 1967 | ++DOMWINDOW == 14 (0xa3af2800) [pid = 2018] [serial = 14] [outer = 0xa24c7400]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Range.detach()
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 13 [document.head, 1, document.head, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 14 [document.body, 4, document.body, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 16 [paras[0], 0, paras[0], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 22 [testDiv, 2, paras[4], 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 23 [document, 0, document, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 23 [document, 0, document, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 23 [document, 0, document, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 24 [document, 0, document, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 24 [document, 0, document, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 24 [document, 0, document, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 25 [comment, 2, comment, 3]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 25 [comment, 2, comment, 3]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 26 [testDiv, 0, comment, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 33 [detachedComment, 3, detachedComment, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 36 [docfrag, 0, docfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 37 [processingInstruction, 0, processingInstruction, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 44 [paras[0], 0, paras[0], 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 45 [detachedPara1, 0, detachedPara1, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 47 [document.documentElement, 1, document.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 49 [document, 1, document, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 49 [document, 1, document, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 49 [document, 1, document, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 50 [paras[2].firstChild, 4, comment, 2]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 51 [paras[3], 1, comment, 8]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 52 [foreignDoc, 0, foreignDoc, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 53 [xmlDoc, 0, xmlDoc, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 56 [detachedComment, 5, detachedComment, 5]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:27:45 INFO - TEST-PASS | /dom/ranges/Range-cloneContents.html | Returned fragment for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:27:45 INFO - TEST-OK | /dom/ranges/Range-cloneContents.html | took 4425ms
00:27:45 INFO - TEST-START | /dom/ranges/Range-cloneRange.html
00:27:45 INFO - PROCESS | 1967 | ++DOCSHELL 0xa24ccc00 == 6 [pid = 2018] [id = 6]
00:27:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 15 (0xa24cd400) [pid = 2018] [serial = 15] [outer = (nil)]
00:27:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 16 (0xa26ae400) [pid = 2018] [serial = 16] [outer = 0xa24cd400]
00:27:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0xa179a400) [pid = 2018] [serial = 17] [outer = 0xa24cd400]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 10 [document.documentElement, 0, document.documentElement, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 11 [document.documentElement, 0, document.documentElement, 2]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 12 [document.documentElement, 1, document.documentElement, 2]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 13 [document.head, 1, document.head, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 14 [document.body, 4, document.body, 5]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 16 [paras[0], 0, paras[0], 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 17 [detachedPara1, 0, detachedPara1, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 20 [paras[0].firstChild, 3, paras[3], 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 21 [paras[0], 0, paras[0].firstChild, 7]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 22 [testDiv, 2, paras[4], 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 23 [document, 0, document, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 24 [document, 0, document, 2]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 25 [comment, 2, comment, 3]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 26 [testDiv, 0, comment, 5]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 27 [foreignDoc, 1, foreignComment, 2]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 29 [xmlDoc, 1, xmlComment, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 33 [detachedComment, 3, detachedComment, 4]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 36 [docfrag, 0, docfrag, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 37 [processingInstruction, 0, processingInstruction, 4]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 44 [paras[0], 0, paras[0], 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 45 [detachedPara1, 0, detachedPara1, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 46 [testDiv, 1, paras[2].firstChild, 5]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 47 [document.documentElement, 1, document.body, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 49 [document, 1, document, 2]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 50 [paras[2].firstChild, 4, comment, 2]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 51 [paras[3], 1, comment, 8]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 52 [foreignDoc, 0, foreignDoc, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 53 [xmlDoc, 0, xmlDoc, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 56 [detachedComment, 5, detachedComment, 5]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:27:47 INFO - TEST-PASS | /dom/ranges/Range-cloneRange.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:27:47 INFO - TEST-OK | /dom/ranges/Range-cloneRange.html | took 2037ms
00:27:47 INFO - TEST-START | /dom/ranges/Range-collapse.html
00:27:47 INFO - PROCESS | 1967 | ++DOCSHELL 0xa17a4400 == 7 [pid = 2018] [id = 7]
00:27:47 INFO - PROCESS | 1967 | ++DOMWINDOW == 18 (0xa17a4800) [pid = 2018] [serial = 18] [outer = (nil)]
00:27:47 INFO - PROCESS | 1967 | ++DOMWINDOW == 19 (0xa17a6400) [pid = 2018] [serial = 19] [outer = 0xa17a4800]
00:27:48 INFO - PROCESS | 1967 | ++DOMWINDOW == 20 (0xa23be800) [pid = 2018] [serial = 20] [outer = 0xa17a4800]
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 10 [document.documentElement, 0, document.documentElement, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 11 [document.documentElement, 0, document.documentElement, 2], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 12 [document.documentElement, 1, document.documentElement, 2], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 13 [document.head, 1, document.head, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 14 [document.body, 4, document.body, 5], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 16 [paras[0], 0, paras[0], 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 17 [detachedPara1, 0, detachedPara1, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 22 [testDiv, 2, paras[4], 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 23 [document, 0, document, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 24 [document, 0, document, 2], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 25 [comment, 2, comment, 3], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 26 [testDiv, 0, comment, 5], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 27 [foreignDoc, 1, foreignComment, 2], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 29 [xmlDoc, 1, xmlComment, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 33 [detachedComment, 3, detachedComment, 4], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 36 [docfrag, 0, docfrag, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 37 [processingInstruction, 0, processingInstruction, 4], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 42 [foreignDoc.head, 1, foreignDoc.head, 1], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 43 [foreignDoc.body, 0, foreignDoc.body, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 44 [paras[0], 0, paras[0], 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 45 [detachedPara1, 0, detachedPara1, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 46 [testDiv, 1, paras[2].firstChild, 5], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 47 [document.documentElement, 1, document.body, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 49 [document, 1, document, 2], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 50 [paras[2].firstChild, 4, comment, 2], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 51 [paras[3], 1, comment, 8], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 52 [foreignDoc, 0, foreignDoc, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 53 [xmlDoc, 0, xmlDoc, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 56 [detachedComment, 5, detachedComment, 5], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 57 [detachedForeignComment, 4, detachedForeignComment, 4], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 58 [foreignDocfrag, 0, foreignDocfrag, 0], toStart omitted
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart true
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart false
00:27:50 INFO - TEST-PASS | /dom/ranges/Range-collapse.html | Range 59 [xmlDocfrag, 0, xmlDocfrag, 0], toStart omitted
00:27:50 INFO - TEST-OK | /dom/ranges/Range-collapse.html | took 2815ms
00:27:50 INFO - TEST-START | /dom/ranges/Range-commonAncestorContainer-2.html
00:27:50 INFO - PROCESS | 1967 | --DOCSHELL 0xa24c1400 == 6 [pid = 2018] [id = 4]
00:27:50 INFO - PROCESS | 1967 | --DOCSHELL 0xa24c7000 == 5 [pid = 2018] [id = 5]
00:27:50 INFO - PROCESS | 1967 | --DOCSHELL 0xa26aec00 == 4 [pid = 2018] [id = 3]
00:27:50 INFO - PROCESS | 1967 | --DOCSHELL 0xa7057000 == 3 [pid = 2018] [id = 2]
00:27:50 INFO - PROCESS | 1967 | --DOMWINDOW == 19 (0xa24c9400) [pid = 2018] [serial = 13] [outer = 0xa24c7400] [url = about:blank]
00:27:50 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23c4c00 == 4 [pid = 2018] [id = 8]
00:27:50 INFO - PROCESS | 1967 | ++DOMWINDOW == 20 (0xa24c1400) [pid = 2018] [serial = 21] [outer = (nil)]
00:27:50 INFO - PROCESS | 1967 | ++DOMWINDOW == 21 (0xa24c9c00) [pid = 2018] [serial = 22] [outer = 0xa24c1400]
00:27:51 INFO - PROCESS | 1967 | ++DOMWINDOW == 22 (0xa26a5800) [pid = 2018] [serial = 23] [outer = 0xa24c1400]
00:27:51 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Detached Range
00:27:51 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Normal Ranges
00:27:51 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer
00:27:51 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 1
00:27:51 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 2
00:27:51 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer-2.html | Range.commonAncestorContainer 3
00:27:51 INFO - TEST-OK | /dom/ranges/Range-commonAncestorContainer-2.html | took 1798ms
00:27:51 INFO - TEST-START | /dom/ranges/Range-commonAncestorContainer.html
00:27:52 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23c7400 == 5 [pid = 2018] [id = 9]
00:27:52 INFO - PROCESS | 1967 | ++DOMWINDOW == 23 (0xa23c8c00) [pid = 2018] [serial = 24] [outer = (nil)]
00:27:52 INFO - PROCESS | 1967 | ++DOMWINDOW == 24 (0xa30f4000) [pid = 2018] [serial = 25] [outer = 0xa23c8c00]
00:27:53 INFO - PROCESS | 1967 | ++DOMWINDOW == 25 (0xa30fa400) [pid = 2018] [serial = 26] [outer = 0xa23c8c00]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 0: range [detached]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 1: range [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 2: range [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 3: range [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 4: range [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 5: range [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 6: range [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 7: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 8: range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 9: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 10: range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 11: range [document.documentElement, 0, document.documentElement, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 12: range [document.documentElement, 0, document.documentElement, 2]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 13: range [document.documentElement, 1, document.documentElement, 2]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 14: range [document.head, 1, document.head, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 15: range [document.body, 4, document.body, 5]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 16: range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 17: range [paras[0], 0, paras[0], 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 18: range [detachedPara1, 0, detachedPara1, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 19: range [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 20: range [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 21: range [paras[0].firstChild, 3, paras[3], 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 22: range [paras[0], 0, paras[0].firstChild, 7]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 23: range [testDiv, 2, paras[4], 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 24: range [document, 0, document, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 25: range [document, 0, document, 2]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 26: range [comment, 2, comment, 3]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 27: range [testDiv, 0, comment, 5]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 28: range [foreignDoc, 1, foreignComment, 2]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 29: range [foreignDoc.body, 0, foreignTextNode, 36]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 30: range [xmlDoc, 1, xmlComment, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 31: range [detachedTextNode, 0, detachedTextNode, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 32: range [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 33: range [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 34: range [detachedComment, 3, detachedComment, 4]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 35: range [detachedForeignComment, 0, detachedForeignComment, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 36: range [detachedXmlComment, 2, detachedXmlComment, 6]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 37: range [docfrag, 0, docfrag, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 38: range [processingInstruction, 0, processingInstruction, 4]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 39: range [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 40: range [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 41: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 42: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 43: range [foreignDoc.head, 1, foreignDoc.head, 1]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 44: range [foreignDoc.body, 0, foreignDoc.body, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 45: range [paras[0], 0, paras[0], 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 46: range [detachedPara1, 0, detachedPara1, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 47: range [testDiv, 1, paras[2].firstChild, 5]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 48: range [document.documentElement, 1, document.body, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 49: range [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 50: range [document, 1, document, 2]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 51: range [paras[2].firstChild, 4, comment, 2]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 52: range [paras[3], 1, comment, 8]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 53: range [foreignDoc, 0, foreignDoc, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 54: range [xmlDoc, 0, xmlDoc, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 55: range [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 56: range [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 57: range [detachedComment, 5, detachedComment, 5]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 58: range [detachedForeignComment, 4, detachedForeignComment, 4]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 59: range [foreignDocfrag, 0, foreignDocfrag, 0]
00:27:54 INFO - TEST-PASS | /dom/ranges/Range-commonAncestorContainer.html | 60: range [xmlDocfrag, 0, xmlDocfrag, 0]
00:27:54 INFO - TEST-OK | /dom/ranges/Range-commonAncestorContainer.html | took 2265ms
00:27:54 INFO - TEST-START | /dom/ranges/Range-compareBoundaryPoints.html
00:27:54 INFO - PROCESS | 1967 | ++DOCSHELL 0xa26b4000 == 6 [pid = 2018] [id = 10]
00:27:54 INFO - PROCESS | 1967 | ++DOMWINDOW == 26 (0xa26b4800) [pid = 2018] [serial = 27] [outer = (nil)]
00:27:54 INFO - PROCESS | 1967 | ++DOMWINDOW == 27 (0xa3d0ec00) [pid = 2018] [serial = 28] [outer = 0xa26b4800]
00:27:55 INFO - PROCESS | 1967 | ++DOMWINDOW == 28 (0xa3fa5000) [pid = 2018] [serial = 29] [outer = 0xa26b4800]
00:28:01 INFO - PROCESS | 1967 | --DOMWINDOW == 21 (0x97cb9000) [pid = 1967] [serial = 12] [outer = (nil)] [url = about:blank]
00:28:01 INFO - PROCESS | 1967 | --DOMWINDOW == 20 (0x97f7c800) [pid = 1967] [serial = 9] [outer = (nil)] [url = about:blank]
00:28:01 INFO - PROCESS | 1967 | --DOMWINDOW == 19 (0x99609000) [pid = 1967] [serial = 18] [outer = (nil)] [url = about:blank]
00:28:01 INFO - PROCESS | 1967 | --DOMWINDOW == 18 (0xa4410800) [pid = 1967] [serial = 21] [outer = (nil)] [url = about:blank]
00:28:01 INFO - PROCESS | 1967 | --DOMWINDOW == 17 (0x97728800) [pid = 1967] [serial = 15] [outer = (nil)] [url = about:blank]
00:28:01 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0xa4414800) [pid = 1967] [serial = 2] [outer = (nil)] [url = about:blank]
00:28:08 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0x95c07c00) [pid = 1967] [serial = 23] [outer = 0x97e5a400]
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,0: context range 0 [detached], argument range 0 [detached], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,1: context range 0 [detached], argument range 0 [detached], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,2: context range 0 [detached], argument range 0 [detached], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,3: context range 0 [detached], argument range 0 [detached], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,4: context range 0 [detached], argument range 0 [detached], how -1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,5: context range 0 [detached], argument range 0 [detached], how 4
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,6: context range 0 [detached], argument range 0 [detached], how 5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,7: context range 0 [detached], argument range 0 [detached], how NaN
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,8: context range 0 [detached], argument range 0 [detached], how -0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,9: context range 0 [detached], argument range 0 [detached], how Infinity
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,10: context range 0 [detached], argument range 0 [detached], how -Infinity
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,11: context range 0 [detached], argument range 0 [detached], how 65535
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,12: context range 0 [detached], argument range 0 [detached], how 65536
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,13: context range 0 [detached], argument range 0 [detached], how 65537
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,14: context range 0 [detached], argument range 0 [detached], how 65538
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,15: context range 0 [detached], argument range 0 [detached], how 65539
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,16: context range 0 [detached], argument range 0 [detached], how 65540
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,17: context range 0 [detached], argument range 0 [detached], how -65537
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,18: context range 0 [detached], argument range 0 [detached], how -65536
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,19: context range 0 [detached], argument range 0 [detached], how -65535
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,20: context range 0 [detached], argument range 0 [detached], how -65534
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,21: context range 0 [detached], argument range 0 [detached], how -65533
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,22: context range 0 [detached], argument range 0 [detached], how -65532
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,23: context range 0 [detached], argument range 0 [detached], how 4294967295
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,24: context range 0 [detached], argument range 0 [detached], how 4294967296
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,25: context range 0 [detached], argument range 0 [detached], how 4294967297
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,26: context range 0 [detached], argument range 0 [detached], how 4294967298
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,27: context range 0 [detached], argument range 0 [detached], how 4294967299
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,28: context range 0 [detached], argument range 0 [detached], how 4294967300
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,29: context range 0 [detached], argument range 0 [detached], how -0.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,30: context range 0 [detached], argument range 0 [detached], how 0.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,31: context range 0 [detached], argument range 0 [detached], how 1.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,32: context range 0 [detached], argument range 0 [detached], how 2.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,33: context range 0 [detached], argument range 0 [detached], how 3.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,34: context range 0 [detached], argument range 0 [detached], how 4.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,35: context range 0 [detached], argument range 0 [detached], how -1.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,36: context range 0 [detached], argument range 0 [detached], how -0.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,37: context range 0 [detached], argument range 0 [detached], how 0.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,38: context range 0 [detached], argument range 0 [detached], how 1.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,39: context range 0 [detached], argument range 0 [detached], how 2.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,40: context range 0 [detached], argument range 0 [detached], how 3.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,41: context range 0 [detached], argument range 0 [detached], how -73.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,42: context range 0 [detached], argument range 0 [detached], how -72.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,43: context range 0 [detached], argument range 0 [detached], how -71.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,44: context range 0 [detached], argument range 0 [detached], how -70.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,45: context range 0 [detached], argument range 0 [detached], how -69.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,46: context range 0 [detached], argument range 0 [detached], how -68.5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,47: context range 0 [detached], argument range 0 [detached], how "0"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,48: context range 0 [detached], argument range 0 [detached], how "1"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,49: context range 0 [detached], argument range 0 [detached], how "2"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,50: context range 0 [detached], argument range 0 [detached], how "3"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,51: context range 0 [detached], argument range 0 [detached], how "-1"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,52: context range 0 [detached], argument range 0 [detached], how "4"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,53: context range 0 [detached], argument range 0 [detached], how "5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,54: context range 0 [detached], argument range 0 [detached], how "NaN"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,55: context range 0 [detached], argument range 0 [detached], how "0"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,56: context range 0 [detached], argument range 0 [detached], how "Infinity"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,57: context range 0 [detached], argument range 0 [detached], how "-Infinity"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,58: context range 0 [detached], argument range 0 [detached], how "65535"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,59: context range 0 [detached], argument range 0 [detached], how "65536"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,60: context range 0 [detached], argument range 0 [detached], how "65537"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,61: context range 0 [detached], argument range 0 [detached], how "65538"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,62: context range 0 [detached], argument range 0 [detached], how "65539"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,63: context range 0 [detached], argument range 0 [detached], how "65540"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,64: context range 0 [detached], argument range 0 [detached], how "-65537"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,65: context range 0 [detached], argument range 0 [detached], how "-65536"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,66: context range 0 [detached], argument range 0 [detached], how "-65535"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,67: context range 0 [detached], argument range 0 [detached], how "-65534"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,68: context range 0 [detached], argument range 0 [detached], how "-65533"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,69: context range 0 [detached], argument range 0 [detached], how "-65532"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,70: context range 0 [detached], argument range 0 [detached], how "4294967295"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,71: context range 0 [detached], argument range 0 [detached], how "4294967296"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,72: context range 0 [detached], argument range 0 [detached], how "4294967297"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,73: context range 0 [detached], argument range 0 [detached], how "4294967298"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,74: context range 0 [detached], argument range 0 [detached], how "4294967299"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,75: context range 0 [detached], argument range 0 [detached], how "4294967300"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,76: context range 0 [detached], argument range 0 [detached], how "-0.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,77: context range 0 [detached], argument range 0 [detached], how "0.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,78: context range 0 [detached], argument range 0 [detached], how "1.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,79: context range 0 [detached], argument range 0 [detached], how "2.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,80: context range 0 [detached], argument range 0 [detached], how "3.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,81: context range 0 [detached], argument range 0 [detached], how "4.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,82: context range 0 [detached], argument range 0 [detached], how "-1.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,83: context range 0 [detached], argument range 0 [detached], how "-0.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,84: context range 0 [detached], argument range 0 [detached], how "0.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,85: context range 0 [detached], argument range 0 [detached], how "1.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,86: context range 0 [detached], argument range 0 [detached], how "2.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,87: context range 0 [detached], argument range 0 [detached], how "3.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,88: context range 0 [detached], argument range 0 [detached], how "-73.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,89: context range 0 [detached], argument range 0 [detached], how "-72.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,90: context range 0 [detached], argument range 0 [detached], how "-71.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,91: context range 0 [detached], argument range 0 [detached], how "-70.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,92: context range 0 [detached], argument range 0 [detached], how "-69.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,93: context range 0 [detached], argument range 0 [detached], how "-68.5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,94: context range 0 [detached], argument range 0 [detached], how "6.5536e4"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,95: context range 0 [detached], argument range 0 [detached], how null
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,96: context range 0 [detached], argument range 0 [detached], how undefined
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,97: context range 0 [detached], argument range 0 [detached], how true
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,98: context range 0 [detached], argument range 0 [detached], how false
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,99: context range 0 [detached], argument range 0 [detached], how ""
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,0,100: context range 0 [detached], argument range 0 [detached], how "quasit"
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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 ""
00:28:13 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"
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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 ""
00:28:13 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"
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,0: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,1: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,2: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,18,3: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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 ""
00:28:13 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"
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,0: context range 0 [detached], argument range 24 [document, 0, document, 1], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,1: context range 0 [detached], argument range 24 [document, 0, document, 1], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,2: context range 0 [detached], argument range 24 [document, 0, document, 1], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,24,3: context range 0 [detached], argument range 24 [document, 0, document, 1], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,0: context range 0 [detached], argument range 25 [document, 0, document, 2], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,1: context range 0 [detached], argument range 25 [document, 0, document, 2], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,2: context range 0 [detached], argument range 25 [document, 0, document, 2], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,25,3: context range 0 [detached], argument range 25 [document, 0, document, 2], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,0: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,1: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,2: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,26,3: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,0: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,1: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,2: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,3: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,4: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,5: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,6: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 5
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,7: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how NaN
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,8: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,9: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how Infinity
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,10: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -Infinity
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,11: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65535
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,12: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65536
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,13: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65537
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,14: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65538
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,15: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65539
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,16: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65540
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,17: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65537
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,18: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65536
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,19: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65535
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,20: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65534
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,21: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65533
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,22: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65532
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,23: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967295
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,24: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967296
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,25: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967297
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,26: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967298
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,27: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967299
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,28: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967300
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,47: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,48: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,49: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,50: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,51: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,52: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,53: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "5"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,54: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "NaN"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,55: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,56: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "Infinity"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,57: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-Infinity"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,58: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65535"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,59: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65536"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,60: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65537"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,61: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65538"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,62: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65539"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,63: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65540"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,64: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65537"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,65: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65536"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,66: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65535"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,67: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65534"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,68: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65533"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,69: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65532"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,70: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967295"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,71: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967296"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,72: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967297"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,73: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967298"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,74: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967299"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,75: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967300"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,95: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how null
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,96: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how undefined
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,97: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how true
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,98: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how false
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,99: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how ""
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,27,100: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "quasit"
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,0: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,1: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,2: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,28,3: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,0: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,1: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,2: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,30,3: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,0: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,1: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,2: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,31,3: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,0: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,1: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,2: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,32,3: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,0: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,1: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,2: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,33,3: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,0: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,1: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,2: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,34,3: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,0: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,1: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,2: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,35,3: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,0: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,1: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,2: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,36,3: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,0: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,1: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,2: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,37,3: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,0: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,1: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,2: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,38,3: context range 0 [detached], argument range 38 [processingInstruction, 0, processingInstruction, 4], how 3
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,0: context range 0 [detached], argument range same as first range, how 0
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,1: context range 0 [detached], argument range same as first range, how 1
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,2: context range 0 [detached], argument range same as first range, how 2
00:28:13 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 0,39,3: context range 0 [detached], argument range same as first range, how 3
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:13 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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 ""
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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 ""
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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 ""
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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 ""
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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 ""
00:28:14 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"
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:14 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:15 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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 ""
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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 ""
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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 ""
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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 ""
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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 ""
00:28:16 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"
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:16 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 0
00:28:17 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 1
00:28:17 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 2
00:28:17 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 18,0,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 3
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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 ""
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 INFO - PROCESS | 1967 | --DOCSHELL 0xa23c7400 == 5 [pid = 2018] [id = 9]
00:28:17 INFO - PROCESS | 1967 | --DOCSHELL 0xa23c4c00 == 4 [pid = 2018] [id = 8]
00:28:17 INFO - PROCESS | 1967 | --DOCSHELL 0xa17a4400 == 3 [pid = 2018] [id = 7]
00:28:17 INFO - PROCESS | 1967 | --DOCSHELL 0xa24ccc00 == 2 [pid = 2018] [id = 6]
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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 ""
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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 ""
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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 ""
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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 ""
00:28:17 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"
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:17 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,0: context range 24 [document, 0, document, 1], argument range 0 [detached], how 0
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,1: context range 24 [document, 0, document, 1], argument range 0 [detached], how 1
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,2: context range 24 [document, 0, document, 1], argument range 0 [detached], how 2
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 24,0,3: context range 24 [document, 0, document, 1], argument range 0 [detached], how 3
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,0: context range 25 [document, 0, document, 2], argument range 0 [detached], how 0
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,1: context range 25 [document, 0, document, 2], argument range 0 [detached], how 1
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,2: context range 25 [document, 0, document, 2], argument range 0 [detached], how 2
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 25,0,3: context range 25 [document, 0, document, 2], argument range 0 [detached], how 3
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,0: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 0
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,1: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 1
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,2: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 2
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 26,0,3: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 3
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,0: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,1: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,2: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,3: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,4: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,5: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,6: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 5
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,7: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how NaN
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,8: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,9: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how Infinity
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,10: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -Infinity
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,11: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65535
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,12: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65536
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,13: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65537
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,14: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65538
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,15: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65539
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,16: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65540
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,17: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65537
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,18: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65536
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,19: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65535
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,20: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65534
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,21: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65533
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,22: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65532
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,23: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967295
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,24: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967296
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,25: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967297
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,26: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967298
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,27: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967299
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,28: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967300
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,47: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,48: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,49: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,50: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,51: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,52: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,53: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "5"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,54: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "NaN"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,55: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,56: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "Infinity"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,57: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-Infinity"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,58: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65535"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,59: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65536"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,60: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65537"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,61: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65538"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,62: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65539"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,63: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65540"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,64: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65537"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,65: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65536"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,66: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65535"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,67: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65534"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,68: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65533"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,69: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65532"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,70: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967295"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,71: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967296"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,72: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967297"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,73: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967298"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,74: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967299"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,75: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967300"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,95: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how null
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,96: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how undefined
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,97: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how true
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,98: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how false
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,99: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how ""
00:28:18 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 27,0,100: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "quasit"
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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 ""
00:28:18 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"
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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 ""
00:28:18 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"
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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 ""
00:28:18 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"
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:18 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"
00:28:19 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"
00:28:19 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"
00:28:19 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"
00:28:19 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"
00:28:19 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"
00:28:19 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"
00:28:19 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"
00:28:19 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"
00:28:19 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"
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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 ""
00:28:19 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"
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 28,0,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 30,0,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 31,0,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 32,0,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 33,0,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 34,0,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 35,0,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 0
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 1
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 2
00:28:19 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 36,0,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 3
00:28:19 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
00:28:19 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
00:28:19 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
00:28:19 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,0: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 0
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,1: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 1
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,2: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 2
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 37,0,3: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 3
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,0: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 0
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,1: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 1
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,2: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 2
00:28:20 INFO - TEST-PASS | /dom/ranges/Range-compareBoundaryPoints.html | 38,0,3: context range 38 [processingInstruction, 0, processingInstruction, 4], argument range 0 [detached], how 3
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 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
00:28:20 INFO - TEST-OK | /dom/ranges/Range-compareBoundaryPoints.html | took 25894ms
00:28:20 INFO - TEST-START | /dom/ranges/Range-comparePoint-2.html
00:28:20 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23b9400 == 3 [pid = 2018] [id = 11]
00:28:20 INFO - PROCESS | 1967 | ++DOMWINDOW == 29 (0xa23ba000) [pid = 2018] [serial = 30] [outer = (nil)]
00:28:20 INFO - PROCESS | 1967 | ++DOMWINDOW == 30 (0xa23c4c00) [pid = 2018] [serial = 31] [outer = 0xa23ba000]
00:28:21 INFO - PROCESS | 1967 | ++DOMWINDOW == 31 (0xa24c6400) [pid = 2018] [serial = 32] [outer = 0xa23ba000]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 30 (0xa3d0dc00) [pid = 2018] [serial = 2] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 29 (0xa26ae400) [pid = 2018] [serial = 16] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 28 (0xa24c1c00) [pid = 2018] [serial = 10] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 27 (0xa24c7400) [pid = 2018] [serial = 11] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 26 (0xa24c1400) [pid = 2018] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-commonAncestorContainer-2.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 25 (0xa30f0400) [pid = 2018] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-attributes.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 24 (0xa23c8c00) [pid = 2018] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-commonAncestorContainer.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 23 (0xa26af000) [pid = 2018] [serial = 7] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-cloneContents.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 22 (0xa26a5800) [pid = 2018] [serial = 23] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 21 (0xa24c9c00) [pid = 2018] [serial = 22] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 20 (0xa30f2000) [pid = 2018] [serial = 5] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 19 (0xa30f4000) [pid = 2018] [serial = 25] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 18 (0xa17a6400) [pid = 2018] [serial = 19] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 17 (0xa26b0c00) [pid = 2018] [serial = 8] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0xa24cd400) [pid = 2018] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-cloneRange.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 15 (0xa17a4800) [pid = 2018] [serial = 18] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-collapse.html]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 14 (0xa30f7400) [pid = 2018] [serial = 6] [outer = (nil)] [url = about:blank]
00:28:21 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0x9f073000) [pid = 1967] [serial = 19] [outer = (nil)] [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.]
00:28:22 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint
00:28:22 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint 1
00:28:22 INFO - TEST-PASS | /dom/ranges/Range-comparePoint-2.html | Range.comparePoint 2
00:28:22 INFO - TEST-OK | /dom/ranges/Range-comparePoint-2.html | took 1966ms
00:28:22 INFO - TEST-START | /dom/ranges/Range-comparePoint.html
00:28:22 INFO - PROCESS | 1967 | ++DOCSHELL 0xa17a9400 == 4 [pid = 2018] [id = 12]
00:28:22 INFO - PROCESS | 1967 | ++DOMWINDOW == 15 (0xa17a9800) [pid = 2018] [serial = 33] [outer = (nil)]
00:28:22 INFO - PROCESS | 1967 | ++DOMWINDOW == 16 (0xa26a8400) [pid = 2018] [serial = 34] [outer = 0xa17a9800]
00:28:23 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0xa26af000) [pid = 2018] [serial = 35] [outer = 0xa17a9800]
00:28:29 INFO - PROCESS | 1967 | --DOCSHELL 0xa26b4000 == 3 [pid = 2018] [id = 10]
00:28:29 INFO - PROCESS | 1967 | --DOCSHELL 0xa23b9400 == 2 [pid = 2018] [id = 11]
00:28:32 INFO - PROCESS | 1967 | 1456216112731 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
00:28:32 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0xa3af2800) [pid = 2018] [serial = 14] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:28:32 INFO - PROCESS | 1967 | --DOMWINDOW == 15 (0xa30fa400) [pid = 2018] [serial = 26] [outer = (nil)] [url = about:blank]
00:28:32 INFO - PROCESS | 1967 | --DOMWINDOW == 14 (0xa23be800) [pid = 2018] [serial = 20] [outer = (nil)] [url = about:blank]
00:28:32 INFO - PROCESS | 1967 | --DOMWINDOW == 13 (0xa179a400) [pid = 2018] [serial = 17] [outer = (nil)] [url = about:blank]
00:28:32 INFO - PROCESS | 1967 | --DOMWINDOW == 12 (0xa26b4400) [pid = 2018] [serial = 9] [outer = (nil)] [url = about:blank]
00:28:32 INFO - PROCESS | 1967 | --DOMWINDOW == 11 (0xa24c8400) [pid = 2018] [serial = 12] [outer = (nil)] [url = about:blank]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 49 [document, 1, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:33 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 16 [detachedPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 17 [detachedPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 18 [detachedPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 19 [detachedPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 49 [document, 1, document, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:34 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 41 [detachedPara1, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 42 [detachedPara1, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 49 [document, 1, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 51 [paras[3], 1, comment, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:35 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 68 [detachedTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 69 [detachedTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 70 [detachedForeignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 71 [detachedForeignTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 72 [detachedXmlTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 73 [detachedXmlTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 44 [paras[0], 0, paras[0], 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 47 [document.documentElement, 1, document.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 49 [document, 1, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 51 [paras[3], 1, comment, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 56 [detachedComment, 5, detachedComment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 74 [detachedProcessingInstruction, 12], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 23 [document, 0, document, 1]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 24 [document, 0, document, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:36 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 75 [detachedComment, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 77 [detachedForeignComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 79 [detachedXmlComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 80 [docfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 49 [document, 1, document, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 51 [paras[3], 1, comment, 8]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:37 INFO - TEST-PASS | /dom/ranges/Range-comparePoint.html | Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:37 INFO - TEST-OK | /dom/ranges/Range-comparePoint.html | took 15239ms
00:28:37 INFO - TEST-START | /dom/ranges/Range-constructor.html
00:28:38 INFO - PROCESS | 1967 | --DOMWINDOW == 10 (0xa3d0ec00) [pid = 2018] [serial = 28] [outer = (nil)] [url = about:blank]
00:28:38 INFO - PROCESS | 1967 | --DOMWINDOW == 9 (0xa23c4c00) [pid = 2018] [serial = 31] [outer = (nil)] [url = about:blank]
00:28:38 INFO - PROCESS | 1967 | --DOMWINDOW == 8 (0xa26a8400) [pid = 2018] [serial = 34] [outer = (nil)] [url = about:blank]
00:28:38 INFO - PROCESS | 1967 | --DOMWINDOW == 7 (0xa26b4800) [pid = 2018] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-compareBoundaryPoints.html]
00:28:38 INFO - PROCESS | 1967 | --DOMWINDOW == 6 (0xa23ba000) [pid = 2018] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-comparePoint-2.html]
00:28:38 INFO - PROCESS | 1967 | ++DOCSHELL 0xa17a8c00 == 3 [pid = 2018] [id = 13]
00:28:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 7 (0xa23b9400) [pid = 2018] [serial = 36] [outer = (nil)]
00:28:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 8 (0xa23bbc00) [pid = 2018] [serial = 37] [outer = 0xa23b9400]
00:28:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 9 (0xa23bf000) [pid = 2018] [serial = 38] [outer = 0xa23b9400]
00:28:39 INFO - TEST-PASS | /dom/ranges/Range-constructor.html | Range constructor test
00:28:39 INFO - TEST-OK | /dom/ranges/Range-constructor.html | took 1601ms
00:28:39 INFO - TEST-START | /dom/ranges/Range-deleteContents.html
00:28:39 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23c0800 == 4 [pid = 2018] [id = 14]
00:28:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 10 (0xa23c5000) [pid = 2018] [serial = 39] [outer = (nil)]
00:28:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 11 (0xa24c9800) [pid = 2018] [serial = 40] [outer = 0xa23c5000]
00:28:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 12 (0xa26a6c00) [pid = 2018] [serial = 41] [outer = 0xa23c5000]
00:28:40 INFO - PROCESS | 1967 | ++DOCSHELL 0xa17a5800 == 5 [pid = 2018] [id = 15]
00:28:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 13 (0xa23c3c00) [pid = 2018] [serial = 42] [outer = (nil)]
00:28:40 INFO - PROCESS | 1967 | ++DOCSHELL 0xa26ad000 == 6 [pid = 2018] [id = 16]
00:28:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 14 (0xa26ae400) [pid = 2018] [serial = 43] [outer = (nil)]
00:28:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 15 (0xa26b0000) [pid = 2018] [serial = 44] [outer = 0xa23c3c00]
00:28:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 16 (0xa26b3400) [pid = 2018] [serial = 45] [outer = 0xa26ae400]
00:28:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0xa179fc00) [pid = 2018] [serial = 46] [outer = 0xa26ae400]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Detached Range
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 23 [document, 0, document, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 23 [document, 0, document, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 24 [document, 0, document, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 24 [document, 0, document, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 25 [comment, 2, comment, 3]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 49 [document, 1, document, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 49 [document, 1, document, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:43 INFO - TEST-PASS | /dom/ranges/Range-deleteContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:43 INFO - TEST-OK | /dom/ranges/Range-deleteContents.html | took 3892ms
00:28:43 INFO - TEST-START | /dom/ranges/Range-detach.html
00:28:43 INFO - PROCESS | 1967 | ++DOCSHELL 0xa30f1400 == 7 [pid = 2018] [id = 17]
00:28:43 INFO - PROCESS | 1967 | ++DOMWINDOW == 18 (0xa30f1800) [pid = 2018] [serial = 47] [outer = (nil)]
00:28:43 INFO - PROCESS | 1967 | ++DOMWINDOW == 19 (0xa3af3000) [pid = 2018] [serial = 48] [outer = 0xa30f1800]
00:28:43 INFO - PROCESS | 1967 | ++DOMWINDOW == 20 (0xa24ce000) [pid = 2018] [serial = 49] [outer = 0xa30f1800]
00:28:44 INFO - TEST-PASS | /dom/ranges/Range-detach.html | Range.detach
00:28:44 INFO - TEST-OK | /dom/ranges/Range-detach.html | took 1586ms
00:28:44 INFO - TEST-START | /dom/ranges/Range-extractContents.html
00:28:45 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23bec00 == 8 [pid = 2018] [id = 18]
00:28:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 21 (0xa23c6000) [pid = 2018] [serial = 50] [outer = (nil)]
00:28:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 22 (0xa24cf800) [pid = 2018] [serial = 51] [outer = 0xa23c6000]
00:28:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 23 (0xa30fa400) [pid = 2018] [serial = 52] [outer = 0xa23c6000]
00:28:46 INFO - PROCESS | 1967 | --DOCSHELL 0xa17a8c00 == 7 [pid = 2018] [id = 13]
00:28:46 INFO - PROCESS | 1967 | --DOCSHELL 0xa17a9400 == 6 [pid = 2018] [id = 12]
00:28:46 INFO - PROCESS | 1967 | --DOMWINDOW == 22 (0xa3fa5000) [pid = 2018] [serial = 29] [outer = (nil)] [url = about:blank]
00:28:46 INFO - PROCESS | 1967 | --DOMWINDOW == 21 (0xa24c6400) [pid = 2018] [serial = 32] [outer = (nil)] [url = about:blank]
00:28:46 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23c2400 == 7 [pid = 2018] [id = 19]
00:28:46 INFO - PROCESS | 1967 | ++DOMWINDOW == 22 (0xa23c2800) [pid = 2018] [serial = 53] [outer = (nil)]
00:28:46 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23c2c00 == 8 [pid = 2018] [id = 20]
00:28:46 INFO - PROCESS | 1967 | ++DOMWINDOW == 23 (0xa23c3000) [pid = 2018] [serial = 54] [outer = (nil)]
00:28:46 INFO - PROCESS | 1967 | ++DOMWINDOW == 24 (0xa23c6400) [pid = 2018] [serial = 55] [outer = 0xa23c2800]
00:28:46 INFO - PROCESS | 1967 | ++DOMWINDOW == 25 (0xa17a9400) [pid = 2018] [serial = 56] [outer = 0xa23c3000]
00:28:46 INFO - PROCESS | 1967 | ++DOMWINDOW == 26 (0xa3afa800) [pid = 2018] [serial = 57] [outer = 0xa23c3000]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Detached Range
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 13 [document.head, 1, document.head, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 13 [document.head, 1, document.head, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 13 [document.head, 1, document.head, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 14 [document.body, 4, document.body, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 14 [document.body, 4, document.body, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 14 [document.body, 4, document.body, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 16 [paras[0], 0, paras[0], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 16 [paras[0], 0, paras[0], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 16 [paras[0], 0, paras[0], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 22 [testDiv, 2, paras[4], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 22 [testDiv, 2, paras[4], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 22 [testDiv, 2, paras[4], 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 23 [document, 0, document, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 23 [document, 0, document, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 23 [document, 0, document, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 24 [document, 0, document, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 24 [document, 0, document, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 24 [document, 0, document, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 25 [comment, 2, comment, 3]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 25 [comment, 2, comment, 3]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 25 [comment, 2, comment, 3]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 26 [testDiv, 0, comment, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 26 [testDiv, 0, comment, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 26 [testDiv, 0, comment, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 33 [detachedComment, 3, detachedComment, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 36 [docfrag, 0, docfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 36 [docfrag, 0, docfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 36 [docfrag, 0, docfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 37 [processingInstruction, 0, processingInstruction, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 44 [paras[0], 0, paras[0], 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 44 [paras[0], 0, paras[0], 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 44 [paras[0], 0, paras[0], 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 45 [detachedPara1, 0, detachedPara1, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 47 [document.documentElement, 1, document.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 47 [document.documentElement, 1, document.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 47 [document.documentElement, 1, document.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 49 [document, 1, document, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 49 [document, 1, document, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 49 [document, 1, document, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 50 [paras[2].firstChild, 4, comment, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 50 [paras[2].firstChild, 4, comment, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 50 [paras[2].firstChild, 4, comment, 2]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 51 [paras[3], 1, comment, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 51 [paras[3], 1, comment, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 51 [paras[3], 1, comment, 8]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 52 [foreignDoc, 0, foreignDoc, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 53 [xmlDoc, 0, xmlDoc, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 56 [detachedComment, 5, detachedComment, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 56 [detachedComment, 5, detachedComment, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 56 [detachedComment, 5, detachedComment, 5]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting DOM for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Resulting cursor position for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:48 INFO - TEST-PASS | /dom/ranges/Range-extractContents.html | Returned fragment for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:28:48 INFO - TEST-OK | /dom/ranges/Range-extractContents.html | took 3912ms
00:28:48 INFO - TEST-START | /dom/ranges/Range-insertNode.html
00:28:48 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23c0c00 == 9 [pid = 2018] [id = 21]
00:28:48 INFO - PROCESS | 1967 | ++DOMWINDOW == 27 (0xa30fc400) [pid = 2018] [serial = 58] [outer = (nil)]
00:28:49 INFO - PROCESS | 1967 | ++DOMWINDOW == 28 (0xa6569000) [pid = 2018] [serial = 59] [outer = 0xa30fc400]
00:28:49 INFO - PROCESS | 1967 | ++DOMWINDOW == 29 (0xa7024400) [pid = 2018] [serial = 60] [outer = 0xa30fc400]
00:28:50 INFO - PROCESS | 1967 | ++DOCSHELL 0xa7b47800 == 10 [pid = 2018] [id = 22]
00:28:50 INFO - PROCESS | 1967 | ++DOMWINDOW == 30 (0xa7b54000) [pid = 2018] [serial = 61] [outer = (nil)]
00:28:50 INFO - PROCESS | 1967 | ++DOCSHELL 0xa17a5400 == 11 [pid = 2018] [id = 23]
00:28:50 INFO - PROCESS | 1967 | ++DOMWINDOW == 31 (0xa23b9800) [pid = 2018] [serial = 62] [outer = (nil)]
00:28:50 INFO - PROCESS | 1967 | ++DOMWINDOW == 32 (0xa7b56000) [pid = 2018] [serial = 63] [outer = 0xa7b54000]
00:28:50 INFO - PROCESS | 1967 | ++DOMWINDOW == 33 (0xa7b6b000) [pid = 2018] [serial = 64] [outer = 0xa23b9800]
00:28:50 INFO - PROCESS | 1967 | ++DOMWINDOW == 34 (0xa7b6e000) [pid = 2018] [serial = 65] [outer = 0xa23b9800]
00:29:06 INFO - PROCESS | 1967 | --DOMWINDOW == 33 (0xa17a9800) [pid = 2018] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-comparePoint.html]
00:29:06 INFO - PROCESS | 1967 | --DOMWINDOW == 32 (0xa23b9400) [pid = 2018] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-constructor.html]
00:29:06 INFO - PROCESS | 1967 | --DOMWINDOW == 31 (0xa23bbc00) [pid = 2018] [serial = 37] [outer = (nil)] [url = about:blank]
00:29:06 INFO - PROCESS | 1967 | --DOMWINDOW == 30 (0xa23bf000) [pid = 2018] [serial = 38] [outer = (nil)] [url = about:blank]
00:29:06 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]
00:29:06 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]
00:29:06 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 () {
00:29:06 INFO - "use strict";
00:29:06 INFO -
00:29:06 INFO - try {
00:29:06 INFO - ..." did not throw
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:275:5
00:29:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:274:1
00:29:06 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̈ḧ
00:29:06 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:06 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:275:5
00:29:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:274:1
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
00:29:06 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
00:29:06 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]
00:29:06 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]
00:29:06 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 () {
00:29:06 INFO - "use strict";
00:29:06 INFO -
00:29:06 INFO - try {
00:29:06 INFO - ..." did not throw
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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̈ḧ
00:29:06 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:06 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
00:29:06 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
00:29:06 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]
00:29:06 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]
00:29:06 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 () {
00:29:06 INFO - "use strict";
00:29:06 INFO -
00:29:06 INFO - try {
00:29:06 INFO - ..." did not throw
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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̈ḧ
00:29:06 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:06 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
00:29:06 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
00:29:06 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]
00:29:06 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]
00:29:06 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 () {
00:29:06 INFO - "use strict";
00:29:06 INFO -
00:29:06 INFO - try {
00:29:06 INFO - ..." did not throw
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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̈ḧ
00:29:06 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:06 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
00:29:06 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
00:29:06 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]
00:29:06 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]
00:29:06 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
00:29:06 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
00:29:06 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 () {
00:29:06 INFO - "use strict";
00:29:06 INFO -
00:29:06 INFO - try {
00:29:06 INFO - ..." did not throw
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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
00:29:06 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:06 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
00:29:06 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
00:29:06 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]
00:29:06 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]
00:29:06 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
00:29:06 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
00:29:06 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 () {
00:29:06 INFO - "use strict";
00:29:06 INFO -
00:29:06 INFO - try {
00:29:06 INFO - ..." did not throw
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 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
00:29:06 INFO - ", got Text node "Ij" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:06 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:06 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:06 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:06 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
00:29:06 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
00:29:06 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
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
00:29:06 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
00:29:06 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
00:29:07 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 () {
00:29:07 INFO - "use strict";
00:29:07 INFO -
00:29:07 INFO - try {
00:29:07 INFO - ..." did not throw
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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
00:29:07 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
00:29:07 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 () {
00:29:07 INFO - "use strict";
00:29:07 INFO -
00:29:07 INFO - try {
00:29:07 INFO - ..." did not throw
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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
00:29:07 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
00:29:07 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 () {
00:29:07 INFO - "use strict";
00:29:07 INFO -
00:29:07 INFO - try {
00:29:07 INFO - ..." did not throw
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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
00:29:07 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
00:29:07 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 () {
00:29:07 INFO - "use strict";
00:29:07 INFO -
00:29:07 INFO - try {
00:29:07 INFO - ..." did not throw
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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
00:29:07 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,7: resulting range position for range [document.head, 1, document.head, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,7: resulting range position for range [document.body, 4, document.body, 5], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
00:29:07 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]
00:29:07 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]
00:29:07 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 () {
00:29:07 INFO - "use strict";
00:29:07 INFO -
00:29:07 INFO - try {
00:29:07 INFO - ..." did not throw
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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̈ḧ
00:29:07 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:07 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
00:29:07 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
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
00:29:07 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
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
00:29:07 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
00:29:07 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]
00:29:07 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]
00:29:07 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 () {
00:29:07 INFO - "use strict";
00:29:07 INFO -
00:29:07 INFO - try {
00:29:07 INFO - ..." did not throw
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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̈ḧ
00:29:07 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:07 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
00:29:07 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
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
00:29:07 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
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
00:29:07 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]
00:29:07 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 () {
00:29:07 INFO - "use strict";
00:29:07 INFO -
00:29:07 INFO - try {
00:29:07 INFO - ..." did not throw
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:141:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:57:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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̈ḧ
00:29:07 INFO - ", got Text node "Äb" [Actual and expected mismatch for range's tree root. ] expected true got false
00:29:07 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:29:07 INFO - testInsertNode/<@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:198:13
00:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:29:07 INFO - testInsertNode@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:175:5
00:29:07 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-insertNode.html:278:17
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
00:29:07 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]
00:29:07 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
00:29:07 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
00:29:07 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
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
00:29:07 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
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,0: resulting DOM for range [document, 0, document, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,0: resulting range position for range [document, 0, document, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,7: resulting DOM for range [document, 0, document, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,7: resulting range position for range [document, 0, document, 1], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,12: resulting range position for range [document, 0, document, 1], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,17: resulting DOM for range [document, 0, document, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,17: resulting range position for range [document, 0, document, 1], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,18: resulting range position for range [document, 0, document, 1], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,19: resulting DOM for range [document, 0, document, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,19: resulting range position for range [document, 0, document, 1], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,20: resulting DOM for range [document, 0, document, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,20: resulting range position for range [document, 0, document, 1], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,0: resulting DOM for range [document, 0, document, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,0: resulting range position for range [document, 0, document, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,7: resulting DOM for range [document, 0, document, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,7: resulting range position for range [document, 0, document, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,12: resulting range position for range [document, 0, document, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,17: resulting DOM for range [document, 0, document, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,17: resulting range position for range [document, 0, document, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,18: resulting range position for range [document, 0, document, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,19: resulting DOM for range [document, 0, document, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,19: resulting range position for range [document, 0, document, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,20: resulting DOM for range [document, 0, document, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,20: resulting range position for range [document, 0, document, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,7: resulting DOM for range [comment, 2, comment, 3], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,7: resulting range position for range [comment, 2, comment, 3], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,17: resulting DOM for range [comment, 2, comment, 3], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,17: resulting range position for range [comment, 2, comment, 3], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,20: resulting range position for range [comment, 2, comment, 3], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,7: resulting range position for range [testDiv, 0, comment, 5], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
00:29:07 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0]
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0]
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
00:29:08 INFO - TEST-PASS | /dom/ranges/Range-insertNode.html | 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
00:29:08 INFO - TEST-OK | /dom/ranges/Range-insertNode.html | took 19270ms
00:29:08 INFO - TEST-START | /dom/ranges/Range-intersectsNode-binding.html
00:29:08 INFO - PROCESS | 1967 | ++DOCSHELL 0x9f48d800 == 12 [pid = 2018] [id = 24]
00:29:08 INFO - PROCESS | 1967 | ++DOMWINDOW == 31 (0x9f48dc00) [pid = 2018] [serial = 66] [outer = (nil)]
00:29:08 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0x9e06e000) [pid = 1967] [serial = 24] [outer = 0x97e5a400]
00:29:08 INFO - PROCESS | 1967 | ++DOMWINDOW == 32 (0x9f48fc00) [pid = 2018] [serial = 67] [outer = 0x9f48dc00]
00:29:08 INFO - PROCESS | 1967 | ++DOMWINDOW == 33 (0x9f494800) [pid = 2018] [serial = 68] [outer = 0x9f48dc00]
00:29:09 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode-binding.html | Calling intersectsNode without an argument or with an invalid argument should throw a TypeError.
00:29:09 INFO - TEST-OK | /dom/ranges/Range-intersectsNode-binding.html | took 1691ms
00:29:09 INFO - TEST-START | /dom/ranges/Range-intersectsNode.html
00:29:09 INFO - PROCESS | 1967 | ++DOCSHELL 0x9f48cc00 == 13 [pid = 2018] [id = 25]
00:29:09 INFO - PROCESS | 1967 | ++DOMWINDOW == 34 (0x9f48d400) [pid = 2018] [serial = 69] [outer = (nil)]
00:29:10 INFO - PROCESS | 1967 | ++DOMWINDOW == 35 (0xa23bc800) [pid = 2018] [serial = 70] [outer = 0x9f48d400]
00:29:10 INFO - PROCESS | 1967 | ++DOMWINDOW == 36 (0xa23c8000) [pid = 2018] [serial = 71] [outer = 0x9f48d400]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 0 paras[0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 1 paras[0].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 2 paras[1].firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 3 foreignPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 4 foreignPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 5 detachedPara1, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 6 detachedPara1.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 7 document, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 8 detachedDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 9 foreignDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 10 foreignPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 11 xmlDoc, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 12 xmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 13 detachedTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 14 foreignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 15 processingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 33 [detachedComment, 3, detachedComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 36 [docfrag, 0, docfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 44 [paras[0], 0, paras[0], 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 47 [document.documentElement, 1, document.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 49 [document, 1, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 51 [paras[3], 1, comment, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 56 [detachedComment, 5, detachedComment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 16 detachedProcessingInstruction, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 13 [document.head, 1, document.head, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 14 [document.body, 4, document.body, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 16 [paras[0], 0, paras[0], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 22 [testDiv, 2, paras[4], 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 23 [document, 0, document, 1]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 24 [document, 0, document, 2]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 25 [comment, 2, comment, 3]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 26 [testDiv, 0, comment, 5]
00:29:15 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 17 comment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 18 detachedComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 19 docfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 20 doctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 21 foreignDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 22 paras[1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 23 detachedPara2, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 24 detachedPara2.firstChild, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 25 testDiv, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 26 detachedXmlElement, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - PROCESS | 1967 | --DOMWINDOW == 35 (0xa17a9400) [pid = 2018] [serial = 56] [outer = 0xa23c3000] [url = about:blank]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa7b47800 == 12 [pid = 2018] [id = 22]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa17a5400 == 11 [pid = 2018] [id = 23]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa23c2400 == 10 [pid = 2018] [id = 19]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa23c2c00 == 9 [pid = 2018] [id = 20]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa23bec00 == 8 [pid = 2018] [id = 18]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa17a5800 == 7 [pid = 2018] [id = 15]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa26ad000 == 6 [pid = 2018] [id = 16]
00:29:16 INFO - PROCESS | 1967 | --DOCSHELL 0xa23c0800 == 5 [pid = 2018] [id = 14]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 27 detachedForeignTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 28 xmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 29 detachedXmlTextNode, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 30 xmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 31 foreignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - PROCESS | 1967 | --DOMWINDOW == 34 (0xa26af000) [pid = 2018] [serial = 35] [outer = (nil)] [url = about:blank]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 32 detachedForeignComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 33 detachedXmlComment, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 34 foreignDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - PROCESS | 1967 | --DOMWINDOW == 33 (0xa26b3400) [pid = 2018] [serial = 45] [outer = 0xa26ae400] [url = about:blank]
00:29:16 INFO - PROCESS | 1967 | --DOMWINDOW == 32 (0xa7b6b000) [pid = 2018] [serial = 64] [outer = 0xa23b9800] [url = about:blank]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 33 [detachedComment, 3, detachedComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 36 [docfrag, 0, docfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 44 [paras[0], 0, paras[0], 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 47 [document.documentElement, 1, document.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 49 [document, 1, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 51 [paras[3], 1, comment, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 56 [detachedComment, 5, detachedComment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 35 xmlDocfrag, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 13 [document.head, 1, document.head, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 14 [document.body, 4, document.body, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 16 [paras[0], 0, paras[0], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 22 [testDiv, 2, paras[4], 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 23 [document, 0, document, 1]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 24 [document, 0, document, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 25 [comment, 2, comment, 3]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 26 [testDiv, 0, comment, 5]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 27 [foreignDoc, 1, foreignComment, 2]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:16 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 29 [xmlDoc, 1, xmlComment, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 33 [detachedComment, 3, detachedComment, 4]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 36 [docfrag, 0, docfrag, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 44 [paras[0], 0, paras[0], 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 47 [document.documentElement, 1, document.body, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 49 [document, 1, document, 2]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 50 [paras[2].firstChild, 4, comment, 2]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 51 [paras[3], 1, comment, 8]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 56 [detachedComment, 5, detachedComment, 5]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:17 INFO - TEST-PASS | /dom/ranges/Range-intersectsNode.html | Node 36 xmlDoctype, range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:17 INFO - TEST-OK | /dom/ranges/Range-intersectsNode.html | took 7137ms
00:29:17 INFO - TEST-START | /dom/ranges/Range-isPointInRange.html
00:29:17 INFO - PROCESS | 1967 | ++DOCSHELL 0x9f488800 == 6 [pid = 2018] [id = 26]
00:29:17 INFO - PROCESS | 1967 | ++DOMWINDOW == 33 (0x9f488c00) [pid = 2018] [serial = 72] [outer = (nil)]
00:29:17 INFO - PROCESS | 1967 | ++DOMWINDOW == 34 (0x9f48ac00) [pid = 2018] [serial = 73] [outer = 0x9f488c00]
00:29:17 INFO - PROCESS | 1967 | ++DOMWINDOW == 35 (0xa215e000) [pid = 2018] [serial = 74] [outer = 0x9f488c00]
00:29:24 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0x95c07c00) [pid = 1967] [serial = 23] [outer = (nil)] [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.]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Setup
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 13 [document.head, 1, document.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 14 [document.body, 4, document.body, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 16 [paras[0], 0, paras[0], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 22 [testDiv, 2, paras[4], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 23 [document, 0, document, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 24 [document, 0, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 25 [comment, 2, comment, 3]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 26 [testDiv, 0, comment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 27 [foreignDoc, 1, foreignComment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 29 [xmlDoc, 1, xmlComment, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 33 [detachedComment, 3, detachedComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 36 [docfrag, 0, docfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 44 [paras[0], 0, paras[0], 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 47 [document.documentElement, 1, document.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 49 [document, 1, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 50 [paras[2].firstChild, 4, comment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 51 [paras[3], 1, comment, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 56 [detachedComment, 5, detachedComment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Set up for range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 49 [document, 1, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 51 [paras[3], 1, comment, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 0 [paras[0].firstChild, -1], range 60 detached
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 49 [document, 1, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 1 [paras[0].firstChild, 0], range 60 detached
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 49 [document, 1, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 2 [paras[0].firstChild, 1], range 60 detached
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 49 [document, 1, document, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 51 [paras[3], 1, comment, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 3 [paras[0].firstChild, 2], range 60 detached
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:27 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 4 [paras[0].firstChild, 8], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 5 [paras[0].firstChild, 9], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 6 [paras[0].firstChild, 10], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 7 [paras[0].firstChild, 65535], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 8 [paras[1].firstChild, -1], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 9 [paras[1].firstChild, 0], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 10 [paras[1].firstChild, 1], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 11 [paras[1].firstChild, 2], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 12 [paras[1].firstChild, 8], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 13 [paras[1].firstChild, 9], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 14 [paras[1].firstChild, 10], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 15 [paras[1].firstChild, 65535], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 16 [detachedPara1.firstChild, 0], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 17 [detachedPara1.firstChild, 1], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 18 [detachedPara1.firstChild, 8], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 19 [detachedPara1.firstChild, 9], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 20 [foreignPara1.firstChild, 0], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 49 [document, 1, document, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 51 [paras[3], 1, comment, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 21 [foreignPara1.firstChild, 1], range 60 detached
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:28 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 22 [foreignPara1.firstChild, 8], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 23 [foreignPara1.firstChild, 9], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 24 [document.documentElement, -1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3]
00:29:29 INFO - PROCESS | 1967 | --DOMWINDOW == 34 (0xa23c3000) [pid = 2018] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:29:29 INFO - PROCESS | 1967 | --DOMWINDOW == 33 (0xa23c2800) [pid = 2018] [serial = 53] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:29:29 INFO - PROCESS | 1967 | --DOMWINDOW == 32 (0xa23c6000) [pid = 2018] [serial = 50] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-extractContents.html]
00:29:29 INFO - PROCESS | 1967 | --DOMWINDOW == 31 (0xa6569000) [pid = 2018] [serial = 59] [outer = (nil)] [url = about:blank]
00:29:29 INFO - PROCESS | 1967 | --DOMWINDOW == 30 (0xa24cf800) [pid = 2018] [serial = 51] [outer = (nil)] [url = about:blank]
00:29:29 INFO - PROCESS | 1967 | --DOMWINDOW == 29 (0xa3af3000) [pid = 2018] [serial = 48] [outer = (nil)] [url = about:blank]
00:29:29 INFO - PROCESS | 1967 | --DOMWINDOW == 28 (0xa24c9800) [pid = 2018] [serial = 40] [outer = (nil)] [url = about:blank]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 25 [document.documentElement, 0], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 26 [document.documentElement, 1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 27 [document.documentElement, 2], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 28 [document.documentElement, 7], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 29 [document.head, 1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 30 [document.body, 3], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 31 [foreignDoc.documentElement, 0], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 32 [foreignDoc.documentElement, 1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 33 [foreignDoc.head, 0], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 34 [foreignDoc.body, 1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 35 [paras[0], 0], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 36 [paras[0], 1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 37 [paras[0], 2], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 38 [paras[1], 0], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 39 [paras[1], 1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 40 [paras[1], 2], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 41 [detachedPara1, 0], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 49 [document, 1, document, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 51 [paras[3], 1, comment, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 42 [detachedPara1, 1], range 60 detached
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:29 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 43 [testDiv, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 44 [testDiv, 3], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 45 [document, -1], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 46 [document, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 47 [document, 1], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 48 [document, 2], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 49 [document, 3], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 50 [comment, -1], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 51 [comment, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 52 [comment, 4], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 53 [comment, 96], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 54 [foreignDoc, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 55 [foreignDoc, 1], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 56 [foreignComment, 2], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 57 [foreignTextNode, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 58 [foreignTextNode, 36], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 59 [xmlDoc, -1], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 60 [xmlDoc, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 61 [xmlDoc, 1], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 62 [xmlDoc, 5], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 63 [xmlComment, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 64 [xmlComment, 4], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 65 [processingInstruction, 0], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 47 [document.documentElement, 1, document.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 49 [document, 1, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 51 [paras[3], 1, comment, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 56 [detachedComment, 5, detachedComment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 66 [processingInstruction, 5], range 60 detached
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 44 [paras[0], 0, paras[0], 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:30 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 67 [processingInstruction, 9], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 68 [detachedTextNode, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 69 [detachedTextNode, 8], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 70 [detachedForeignTextNode, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 71 [detachedForeignTextNode, 8], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 72 [detachedXmlTextNode, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 73 [detachedXmlTextNode, 8], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 74 [detachedProcessingInstruction, 12], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 75 [detachedComment, 3], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 76 [detachedComment, 5], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 77 [detachedForeignComment, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 78 [detachedForeignComment, 4], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 79 [detachedXmlComment, 2], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 80 [docfrag, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 81 [foreignDocfrag, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 82 [xmlDocfrag, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 83 [doctype, 0], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 84 [doctype, -17], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 23 [document, 0, document, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 24 [document, 0, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 25 [comment, 2, comment, 3]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 44 [paras[0], 0, paras[0], 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 47 [document.documentElement, 1, document.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 49 [document, 1, document, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 51 [paras[3], 1, comment, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 56 [detachedComment, 5, detachedComment, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 85 [doctype, 1], range 60 detached
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:31 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 49 [document, 1, document, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 51 [paras[3], 1, comment, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 86 [foreignDoctype, 0], range 60 detached
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 37 [processingInstruction, 0, processingInstruction, 4]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 0, paras[1].firstChild, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 39 [paras[1].firstChild, 2, paras[1].firstChild, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 40 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 41 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 42 [foreignDoc.head, 1, foreignDoc.head, 1]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 43 [foreignDoc.body, 0, foreignDoc.body, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 44 [paras[0], 0, paras[0], 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 45 [detachedPara1, 0, detachedPara1, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 46 [testDiv, 1, paras[2].firstChild, 5]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 47 [document.documentElement, 1, document.body, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 48 [foreignDoc.documentElement, 1, foreignDoc.body, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 49 [document, 1, document, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 50 [paras[2].firstChild, 4, comment, 2]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 51 [paras[3], 1, comment, 8]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 52 [foreignDoc, 0, foreignDoc, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 53 [xmlDoc, 0, xmlDoc, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 54 [detachedForeignTextNode, 7, detachedForeignTextNode, 7]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 55 [detachedXmlTextNode, 7, detachedXmlTextNode, 7]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 56 [detachedComment, 5, detachedComment, 5]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 57 [detachedForeignComment, 4, detachedForeignComment, 4]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 58 [foreignDocfrag, 0, foreignDocfrag, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 59 [xmlDocfrag, 0, xmlDocfrag, 0]
00:29:32 INFO - TEST-PASS | /dom/ranges/Range-isPointInRange.html | Point 87 [xmlDoctype, 0], range 60 detached
00:29:32 INFO - TEST-OK | /dom/ranges/Range-isPointInRange.html | took 15039ms
00:29:32 INFO - TEST-START | /dom/ranges/Range-mutations.html
00:29:32 INFO - PROCESS | 1967 | ++DOCSHELL 0x9f489c00 == 7 [pid = 2018] [id = 27]
00:29:32 INFO - PROCESS | 1967 | ++DOMWINDOW == 29 (0xa215c000) [pid = 2018] [serial = 75] [outer = (nil)]
00:29:32 INFO - PROCESS | 1967 | ++DOMWINDOW == 30 (0xa2166000) [pid = 2018] [serial = 76] [outer = 0xa215c000]
00:29:32 INFO - PROCESS | 1967 | ++DOMWINDOW == 31 (0xa23bf000) [pid = 2018] [serial = 77] [outer = 0xa215c000]
00:30:11 INFO - PROCESS | 1967 | --DOCSHELL 0x9f48d800 == 6 [pid = 2018] [id = 24]
00:30:13 INFO - PROCESS | 1967 | --DOMWINDOW == 30 (0xa3afa800) [pid = 2018] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:30:13 INFO - PROCESS | 1967 | --DOMWINDOW == 29 (0xa23c6400) [pid = 2018] [serial = 55] [outer = (nil)] [url = about:blank]
00:30:13 INFO - PROCESS | 1967 | --DOMWINDOW == 28 (0xa30fa400) [pid = 2018] [serial = 52] [outer = (nil)] [url = about:blank]
00:30:14 INFO - PROCESS | 1967 | --DOCSHELL 0x9f48cc00 == 5 [pid = 2018] [id = 25]
00:30:14 INFO - PROCESS | 1967 | --DOCSHELL 0xa30f1400 == 4 [pid = 2018] [id = 17]
00:30:15 INFO - PROCESS | 1967 | --DOCSHELL 0x9f488800 == 3 [pid = 2018] [id = 26]
00:30:15 INFO - PROCESS | 1967 | --DOCSHELL 0xa23c0c00 == 2 [pid = 2018] [id = 21]
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(376), with unselected range on paras[0].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(376), with selected range on paras[0].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(0), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(0), with selected range collapsed at (paras[0].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0].firstChild, 1)
00:30:21 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)
00:30:21 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)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with unselected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(2), with selected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with unselected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(3), with selected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(376), with unselected range on paras[1].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(376), with selected range on paras[1].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(0), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(0), with selected range collapsed at (paras[1].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with selected range collapsed at (paras[1].firstChild, 1)
00:30:21 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)
00:30:21 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)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with unselected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(1), with selected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(2), with unselected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(2), with selected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(3), with unselected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.splitText(3), with selected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(376), with unselected range on foreignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(376), with selected range on foreignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(0), with unselected range collapsed at (foreignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(0), with selected range collapsed at (foreignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with unselected range collapsed at (foreignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with selected range collapsed at (foreignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(foreignTextNode.length), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(foreignTextNode.length), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(1), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(2), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(2), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(3), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.splitText(3), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(376), with unselected range on xmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(376), with selected range on xmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(0), with unselected range collapsed at (xmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(0), with selected range collapsed at (xmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with unselected range collapsed at (xmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with selected range collapsed at (xmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(xmlTextNode.length), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(xmlTextNode.length), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(1), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(2), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(2), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(3), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.splitText(3), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(376), with unselected range on detachedTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(376), with selected range on detachedTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(0), with unselected range collapsed at (detachedTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(0), with selected range collapsed at (detachedTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with unselected range collapsed at (detachedTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with selected range collapsed at (detachedTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(detachedTextNode.length), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(detachedTextNode.length), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(1), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(2), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(2), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(3), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.splitText(3), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(376), with unselected range on detachedForeignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(376), with selected range on detachedForeignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(0), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(0), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(detachedForeignTextNode.length), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(detachedForeignTextNode.length), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(1), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(2), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(2), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(3), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.splitText(3), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(376), with unselected range on detachedXmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(376), with selected range on detachedXmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(0), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(0), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(detachedXmlTextNode.length), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(detachedXmlTextNode.length), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(1), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(2), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(2), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(3), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.splitText(3), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range on paras[0] from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range on paras[0] from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 1)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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)
00:30:21 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
00:30:21 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
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
00:30:21 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)
00:30:21 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)
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, ""), with unselected range on paras[0].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(376, ""), with selected range on paras[0].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, ""), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(0, ""), with selected range collapsed at (paras[0].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with selected range collapsed at (paras[0].firstChild, 1)
00:30:21 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)
00:30:21 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)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with unselected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, ""), with selected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, ""), with unselected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(2, ""), with selected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, ""), with unselected range on paras[0].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(3, ""), with selected range on paras[0].firstChild from 1 to 3
00:30:21 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
00:30:21 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
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
00:30:21 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)
00:30:21 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)
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 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
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, ""), with unselected range on paras[1].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(376, ""), with selected range on paras[1].firstChild from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, ""), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(0, ""), with selected range collapsed at (paras[1].firstChild, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with selected range collapsed at (paras[1].firstChild, 1)
00:30:21 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)
00:30:21 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)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with unselected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(1, ""), with selected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, ""), with unselected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(2, ""), with selected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, ""), with unselected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.insertData(3, ""), with selected range on paras[1].firstChild from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, "foo"), with unselected range on foreignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, "foo"), with selected range on foreignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, "foo"), with unselected range collapsed at (foreignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, "foo"), with selected range collapsed at (foreignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with unselected range collapsed at (foreignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with selected range collapsed at (foreignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, ""), with unselected range on foreignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(376, ""), with selected range on foreignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, ""), with unselected range collapsed at (foreignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(0, ""), with selected range collapsed at (foreignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with unselected range collapsed at (foreignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with selected range collapsed at (foreignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(foreignTextNode.length, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(1, ""), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, ""), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(2, ""), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, ""), with unselected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.insertData(3, ""), with selected range on foreignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, "foo"), with unselected range on xmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, "foo"), with selected range on xmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, "foo"), with unselected range collapsed at (xmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, "foo"), with selected range collapsed at (xmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with unselected range collapsed at (xmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with selected range collapsed at (xmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, ""), with unselected range on xmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(376, ""), with selected range on xmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, ""), with unselected range collapsed at (xmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(0, ""), with selected range collapsed at (xmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with unselected range collapsed at (xmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with selected range collapsed at (xmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(xmlTextNode.length, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(1, ""), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, ""), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(2, ""), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, ""), with unselected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.insertData(3, ""), with selected range on xmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, "foo"), with unselected range on detachedTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, "foo"), with selected range on detachedTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, "foo"), with selected range collapsed at (detachedTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with selected range collapsed at (detachedTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, ""), with unselected range on detachedTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(376, ""), with selected range on detachedTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, ""), with unselected range collapsed at (detachedTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(0, ""), with selected range collapsed at (detachedTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with unselected range collapsed at (detachedTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with selected range collapsed at (detachedTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(detachedTextNode.length, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(1, ""), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, ""), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(2, ""), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, ""), with unselected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.insertData(3, ""), with selected range on detachedTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, "foo"), with selected range on detachedForeignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, ""), with unselected range on detachedForeignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(376, ""), with selected range on detachedForeignTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(0, ""), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(1, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(2, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.insertData(3, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, "foo"), with selected range on detachedXmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, ""), with unselected range on detachedXmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(376, ""), with selected range on detachedXmlTextNode from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(0, ""), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(1, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(2, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.insertData(3, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, "foo"), with unselected range on comment from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, "foo"), with selected range on comment from 0 to 1
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, "foo"), with unselected range collapsed at (comment, 0)
00:30:21 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, "foo"), with selected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with unselected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with selected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, "foo"), with unselected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, "foo"), with selected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, "foo"), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, "foo"), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, "foo"), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, "foo"), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, "foo"), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, ""), with unselected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(376, ""), with selected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, ""), with unselected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(0, ""), with selected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with unselected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with selected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, ""), with unselected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(comment.length, ""), with selected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(1, ""), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, ""), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(2, ""), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, ""), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.insertData(3, ""), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, "foo"), with unselected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, "foo"), with selected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, "foo"), with unselected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, "foo"), with selected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with unselected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with selected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, "foo"), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, "foo"), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, "foo"), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, "foo"), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, "foo"), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, ""), with unselected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(376, ""), with selected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, ""), with unselected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(0, ""), with selected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with unselected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with selected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(foreignComment.length, ""), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(1, ""), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, ""), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(2, ""), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, ""), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.insertData(3, ""), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, "foo"), with unselected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, "foo"), with selected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, "foo"), with unselected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, "foo"), with selected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with unselected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with selected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, "foo"), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, "foo"), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, "foo"), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, "foo"), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, "foo"), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, ""), with unselected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(376, ""), with selected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, ""), with unselected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(0, ""), with selected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with unselected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with selected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(xmlComment.length, ""), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(1, ""), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, ""), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(2, ""), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, ""), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.insertData(3, ""), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, "foo"), with unselected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, "foo"), with selected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, "foo"), with unselected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, "foo"), with selected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with unselected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with selected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, "foo"), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, "foo"), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, "foo"), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, "foo"), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, "foo"), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, ""), with unselected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(376, ""), with selected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, ""), with unselected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(0, ""), with selected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with unselected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with selected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(detachedComment.length, ""), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(1, ""), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, ""), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(2, ""), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, ""), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.insertData(3, ""), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, "foo"), with unselected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, "foo"), with selected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, "foo"), with selected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with selected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, ""), with unselected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(376, ""), with selected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, ""), with unselected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(0, ""), with selected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with unselected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with selected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(detachedForeignComment.length, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(1, ""), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(2, ""), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.insertData(3, ""), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, "foo"), with unselected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, "foo"), with selected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, "foo"), with selected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with selected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, ""), with unselected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(376, ""), with selected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, ""), with unselected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(0, ""), with selected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with unselected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with selected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(detachedXmlComment.length, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(1, ""), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(2, ""), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.insertData(3, ""), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0] from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0] from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 1)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 1)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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)
00:30:22 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)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 1)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 1)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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)
00:30:22 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)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 1)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 0 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 0 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 1 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 1 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData("foo"), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 0 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 0 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 1 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 1 to comment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.appendData(""), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 0 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 1 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData("foo"), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 0 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 0 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 1 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 1 to foreignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.appendData(""), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 0 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 1 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData("foo"), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 0 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 0 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 1 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 1 to xmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.appendData(""), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 0 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 1 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData("foo"), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 0 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 0 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 1 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 1 to detachedComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.appendData(""), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range on paras[0] from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range on paras[0] from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range from (paras[0].firstChild, 1) to (paras[0], 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData(""), with selected range from (paras[0], 0) to (paras[0].firstChild, 3)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range on paras[0] from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range on paras[0] from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 1)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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)
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 2), with selected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0].firstChild, 1)
00:30:22 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)
00:30:22 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)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 0), with selected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 0), with selected range collapsed at (paras[0].firstChild, 1)
00:30:22 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)
00:30:22 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)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(0, 631), with selected range collapsed at (paras[0].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 631), with selected range collapsed at (paras[0].firstChild, 1)
00:30:22 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)
00:30:22 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)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 2), with selected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 2), with selected range collapsed at (paras[1].firstChild, 1)
00:30:22 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)
00:30:22 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)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 0), with selected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 0), with selected range collapsed at (paras[1].firstChild, 1)
00:30:22 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)
00:30:22 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)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(0, 631), with selected range collapsed at (paras[1].firstChild, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.deleteData(1, 631), with selected range collapsed at (paras[1].firstChild, 1)
00:30:22 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)
00:30:22 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)
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 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
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 2), with unselected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 2), with selected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 2), with unselected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 2), with selected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with unselected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with selected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 2), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 2), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 2), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 2), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 2), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 2), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 2), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 0), with unselected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 0), with selected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 0), with unselected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 0), with selected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with unselected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with selected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 0), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 0), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 0), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 0), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 0), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 0), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 0), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 631), with unselected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(376, 631), with selected range on foreignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 631), with unselected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(0, 631), with selected range collapsed at (foreignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with unselected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with selected range collapsed at (foreignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 631), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(foreignTextNode.length, 631), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(1, 631), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 631), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(2, 631), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 631), with unselected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.deleteData(3, 631), with selected range on foreignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 2), with unselected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 2), with selected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 2), with unselected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 2), with selected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with unselected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with selected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 2), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 2), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 2), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 2), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 2), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 2), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 2), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 0), with unselected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 0), with selected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 0), with unselected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 0), with selected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with unselected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with selected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 0), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 0), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 0), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 0), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 0), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 0), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 0), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 631), with unselected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(376, 631), with selected range on xmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 631), with unselected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(0, 631), with selected range collapsed at (xmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with unselected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with selected range collapsed at (xmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 631), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(xmlTextNode.length, 631), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(1, 631), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 631), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(2, 631), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 631), with unselected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.deleteData(3, 631), with selected range on xmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 2), with unselected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 2), with selected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 2), with unselected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 2), with selected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with unselected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with selected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 2), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 2), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 2), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 2), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 2), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 2), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 2), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 0), with unselected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 0), with selected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 0), with unselected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 0), with selected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with unselected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with selected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 0), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 0), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 0), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 0), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 0), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 0), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 0), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 631), with unselected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(376, 631), with selected range on detachedTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 631), with unselected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(0, 631), with selected range collapsed at (detachedTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with unselected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with selected range collapsed at (detachedTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 631), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(detachedTextNode.length, 631), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(1, 631), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 631), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(2, 631), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 631), with unselected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.deleteData(3, 631), with selected range on detachedTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 2), with unselected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 2), with selected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 2), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 2), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 2), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 2), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 2), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 2), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 2), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 0), with unselected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 0), with selected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 0), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 0), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 0), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 0), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 0), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 0), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 0), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 631), with unselected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(376, 631), with selected range on detachedForeignTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 631), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(0, 631), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(1, 631), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 631), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(2, 631), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 631), with unselected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.deleteData(3, 631), with selected range on detachedForeignTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 2), with unselected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 2), with selected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 2), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 2), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 2), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 2), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 2), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 2), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 2), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 0), with unselected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 0), with selected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 0), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 0), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 0), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 0), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 0), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 0), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 0), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 631), with unselected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(376, 631), with selected range on detachedXmlTextNode from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 631), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(0, 631), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(1, 631), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 631), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(2, 631), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 631), with unselected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.deleteData(3, 631), with selected range on detachedXmlTextNode from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 2), with unselected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 2), with selected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 2), with unselected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 2), with selected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with unselected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with selected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 2), with unselected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 2), with selected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 2), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 2), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 2), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 2), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 2), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 0), with unselected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 0), with selected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 0), with unselected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 0), with selected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with unselected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with selected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 0), with unselected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 0), with selected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 0), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 0), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 0), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 0), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 0), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 631), with unselected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(376, 631), with selected range on comment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 631), with unselected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(0, 631), with selected range collapsed at (comment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with unselected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with selected range collapsed at (comment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 631), with unselected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(comment.length, 631), with selected range collapsed at (comment, comment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(1, 631), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 631), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(2, 631), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 631), with unselected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.deleteData(3, 631), with selected range on comment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 2), with unselected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 2), with selected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 2), with unselected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 2), with selected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with unselected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with selected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 2), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 2), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 2), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 2), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 2), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 2), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 2), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 0), with unselected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 0), with selected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 0), with unselected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 0), with selected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with unselected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with selected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 0), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 0), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 0), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 0), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 0), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 0), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 0), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 631), with unselected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(376, 631), with selected range on foreignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 631), with unselected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(0, 631), with selected range collapsed at (foreignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with unselected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with selected range collapsed at (foreignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 631), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(foreignComment.length, 631), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(1, 631), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 631), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(2, 631), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 631), with unselected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.deleteData(3, 631), with selected range on foreignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 2), with unselected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 2), with selected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 2), with unselected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 2), with selected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with unselected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with selected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 2), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 2), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 2), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 2), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 2), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 2), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 2), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 0), with unselected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 0), with selected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 0), with unselected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 0), with selected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with unselected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with selected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 0), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 0), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 0), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 0), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 0), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 0), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 0), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 631), with unselected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(376, 631), with selected range on xmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 631), with unselected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(0, 631), with selected range collapsed at (xmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with unselected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with selected range collapsed at (xmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 631), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(xmlComment.length, 631), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(1, 631), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 631), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(2, 631), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 631), with unselected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.deleteData(3, 631), with selected range on xmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 2), with unselected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 2), with selected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 2), with unselected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 2), with selected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with unselected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with selected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 2), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 2), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 2), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 2), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 2), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 2), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 2), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 0), with unselected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 0), with selected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 0), with unselected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 0), with selected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with unselected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with selected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 0), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 0), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 0), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 0), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 0), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 0), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 0), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 631), with unselected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(376, 631), with selected range on detachedComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 631), with unselected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(0, 631), with selected range collapsed at (detachedComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with unselected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with selected range collapsed at (detachedComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 631), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(detachedComment.length, 631), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(1, 631), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 631), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(2, 631), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 631), with unselected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.deleteData(3, 631), with selected range on detachedComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 2), with unselected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 2), with selected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 2), with unselected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 2), with selected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with unselected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with selected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 2), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 2), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 2), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 2), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 2), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 2), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 2), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 0), with unselected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 0), with selected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 0), with unselected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 0), with selected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with unselected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with selected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 0), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 0), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 0), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 0), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 0), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 0), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 0), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 631), with unselected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(376, 631), with selected range on detachedForeignComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 631), with unselected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(0, 631), with selected range collapsed at (detachedForeignComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with unselected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with selected range collapsed at (detachedForeignComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 631), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(detachedForeignComment.length, 631), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(1, 631), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 631), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(2, 631), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 631), with unselected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.deleteData(3, 631), with selected range on detachedForeignComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 2), with unselected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 2), with selected range on detachedXmlComment from 0 to 1
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 2), with unselected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 2), with selected range collapsed at (detachedXmlComment, 0)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with unselected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with selected range collapsed at (detachedXmlComment, 1)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 2), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 2), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 2), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 2), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 2), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 2), with unselected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 2), with selected range on detachedXmlComment from 1 to 3
00:30:22 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 0), with unselected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 0), with selected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 0), with unselected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 0), with selected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with unselected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with selected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 0), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 0), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 0), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 0), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 0), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 0), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 0), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 631), with unselected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(376, 631), with selected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 631), with unselected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(0, 631), with selected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with unselected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with selected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 631), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(detachedXmlComment.length, 631), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(1, 631), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 631), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(2, 631), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 631), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.deleteData(3, 631), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0] from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range on paras[0] from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 1)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[0].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[0].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[0].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[0].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[0].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[1].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[1].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[1].firstChild, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[1].firstChild, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[1].firstChild, 1)
00:30:23 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)
00:30:23 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)
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 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
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, "foo"), with unselected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, "foo"), with selected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, ""), with unselected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 0, ""), with selected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 0, ""), with selected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with selected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 0, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 0, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 0, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, "foo"), with unselected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, "foo"), with selected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, ""), with unselected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 1, ""), with selected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 1, ""), with selected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with selected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 1, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 1, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 1, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, "foo"), with unselected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, "foo"), with selected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, "foo"), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, "foo"), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, ""), with unselected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(376, 47, ""), with selected range on foreignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(0, 47, ""), with selected range collapsed at (foreignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with selected range collapsed at (foreignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(1, 47, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(2, 47, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, ""), with unselected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.replaceData(3, 47, ""), with selected range on foreignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, "foo"), with unselected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, "foo"), with selected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, ""), with unselected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 0, ""), with selected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 0, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 0, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 0, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, "foo"), with unselected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, "foo"), with selected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, ""), with unselected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 1, ""), with selected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 1, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 1, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 1, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, "foo"), with unselected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, "foo"), with selected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, "foo"), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, "foo"), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, ""), with unselected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(376, 47, ""), with selected range on xmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (xmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (xmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(1, 47, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(2, 47, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, ""), with unselected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.replaceData(3, 47, ""), with selected range on xmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, "foo"), with unselected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, "foo"), with selected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, ""), with unselected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 0, ""), with selected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 0, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 0, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 0, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, "foo"), with unselected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, "foo"), with selected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, ""), with unselected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 1, ""), with selected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 1, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 1, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 1, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, "foo"), with unselected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, "foo"), with selected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, "foo"), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, "foo"), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, ""), with unselected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(376, 47, ""), with selected range on detachedTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(1, 47, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(2, 47, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, ""), with unselected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.replaceData(3, 47, ""), with selected range on detachedTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, "foo"), with selected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, ""), with unselected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 0, ""), with selected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 0, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 0, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 0, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, "foo"), with selected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, ""), with unselected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 1, ""), with selected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 1, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 1, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 1, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, "foo"), with unselected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, "foo"), with selected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, ""), with unselected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(376, 47, ""), with selected range on detachedForeignTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(1, 47, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(2, 47, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.replaceData(3, 47, ""), with selected range on detachedForeignTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, "foo"), with selected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, ""), with unselected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 0, ""), with selected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 0, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 0, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 0, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, "foo"), with selected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, ""), with unselected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 1, ""), with selected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 1, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 1, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 1, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, "foo"), with unselected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, "foo"), with selected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, ""), with unselected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(376, 47, ""), with selected range on detachedXmlTextNode from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlTextNode, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlTextNode, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(1, 47, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(2, 47, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.replaceData(3, 47, ""), with selected range on detachedXmlTextNode from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, "foo"), with unselected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, "foo"), with selected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, "foo"), with unselected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, "foo"), with selected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with unselected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with selected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, "foo"), with unselected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, "foo"), with selected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, ""), with unselected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 0, ""), with selected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, ""), with unselected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 0, ""), with selected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with unselected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with selected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, ""), with unselected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 0, ""), with selected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 0, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 0, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 0, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, "foo"), with unselected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, "foo"), with selected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, "foo"), with unselected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, "foo"), with selected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with unselected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with selected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, "foo"), with unselected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, "foo"), with selected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, ""), with unselected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 1, ""), with selected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, ""), with unselected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 1, ""), with selected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with unselected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with selected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, ""), with unselected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 1, ""), with selected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 1, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 1, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 1, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, "foo"), with unselected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, "foo"), with selected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, "foo"), with unselected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, "foo"), with selected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with unselected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with selected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, "foo"), with unselected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, "foo"), with selected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, "foo"), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, "foo"), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, ""), with unselected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(376, 47, ""), with selected range on comment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, ""), with unselected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(0, 47, ""), with selected range collapsed at (comment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with unselected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with selected range collapsed at (comment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, ""), with unselected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(comment.length, 47, ""), with selected range collapsed at (comment, comment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(1, 47, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(2, 47, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, ""), with unselected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.replaceData(3, 47, ""), with selected range on comment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, "foo"), with unselected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, "foo"), with selected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, "foo"), with selected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with selected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, ""), with unselected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 0, ""), with selected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, ""), with unselected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 0, ""), with selected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with unselected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with selected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 0, ""), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 0, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 0, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 0, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, "foo"), with unselected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, "foo"), with selected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, "foo"), with selected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with selected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, ""), with unselected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 1, ""), with selected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, ""), with unselected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 1, ""), with selected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with unselected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with selected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 1, ""), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 1, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 1, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 1, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, "foo"), with unselected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, "foo"), with selected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, "foo"), with selected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with selected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, "foo"), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, "foo"), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, "foo"), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, ""), with unselected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(376, 47, ""), with selected range on foreignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, ""), with unselected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(0, 47, ""), with selected range collapsed at (foreignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with unselected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with selected range collapsed at (foreignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, ""), with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(foreignComment.length, 47, ""), with selected range collapsed at (foreignComment, foreignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(1, 47, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(2, 47, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, ""), with unselected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.replaceData(3, 47, ""), with selected range on foreignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, "foo"), with unselected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, "foo"), with selected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, ""), with unselected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 0, ""), with selected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, ""), with unselected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 0, ""), with selected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with unselected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with selected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 0, ""), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 0, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 0, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 0, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, "foo"), with unselected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, "foo"), with selected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, ""), with unselected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 1, ""), with selected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, ""), with unselected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 1, ""), with selected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with unselected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with selected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 1, ""), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 1, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 1, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 1, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, "foo"), with unselected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, "foo"), with selected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, "foo"), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, "foo"), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, "foo"), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, ""), with unselected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(376, 47, ""), with selected range on xmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, ""), with unselected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(0, 47, ""), with selected range collapsed at (xmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with unselected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with selected range collapsed at (xmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, ""), with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(xmlComment.length, 47, ""), with selected range collapsed at (xmlComment, xmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(1, 47, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(2, 47, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, ""), with unselected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.replaceData(3, 47, ""), with selected range on xmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, "foo"), with unselected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, "foo"), with selected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, ""), with unselected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 0, ""), with selected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 0, ""), with selected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with selected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 0, ""), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 0, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 0, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 0, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, "foo"), with unselected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, "foo"), with selected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, ""), with unselected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 1, ""), with selected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 1, ""), with selected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with selected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 1, ""), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 1, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 1, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 1, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, "foo"), with unselected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, "foo"), with selected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, "foo"), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, "foo"), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, "foo"), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, ""), with unselected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(376, 47, ""), with selected range on detachedComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(0, 47, ""), with selected range collapsed at (detachedComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with selected range collapsed at (detachedComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, ""), with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(detachedComment.length, 47, ""), with selected range collapsed at (detachedComment, detachedComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(1, 47, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(2, 47, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, ""), with unselected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.replaceData(3, 47, ""), with selected range on detachedComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, "foo"), with unselected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, "foo"), with selected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, ""), with unselected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 0, ""), with selected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 0, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 0, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 0, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, "foo"), with unselected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, "foo"), with selected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, ""), with unselected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 1, ""), with selected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 1, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 1, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 1, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, "foo"), with unselected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, "foo"), with selected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, "foo"), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, ""), with unselected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(376, 47, ""), with selected range on detachedForeignComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(1, 47, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(2, 47, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, ""), with unselected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.replaceData(3, 47, ""), with selected range on detachedForeignComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, "foo"), with unselected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, "foo"), with selected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, ""), with unselected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 0, ""), with selected range on detachedXmlComment from 0 to 1
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlComment, 0)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlComment, 1)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 0, ""), with selected range on detachedXmlComment from 1 to 3
00:30:23 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 0, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 0, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, "foo"), with unselected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, "foo"), with selected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, ""), with unselected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 1, ""), with selected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 1, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 1, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 1, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, "foo"), with unselected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, "foo"), with selected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, "foo"), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, ""), with unselected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(376, 47, ""), with selected range on detachedXmlComment from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlComment, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlComment, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(1, 47, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(2, 47, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, ""), with unselected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.replaceData(3, 47, ""), with selected range on detachedXmlComment from 1 to 3
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 0)
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 1)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 0)
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 1)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 0)
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 1)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 0)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to 1
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 1)
00:30:24 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)
00:30:24 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)
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 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
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 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)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0)
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1
00:30:24 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range on comment from 1 to comment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = "foo", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data = comment.data, with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += "foo", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.data += comment.data, with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = "foo", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent = comment.textContent, with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += "foo", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.textContent += comment.textContent, with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = "foo", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += "foo", with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, comment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:25 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 2)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 2)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0)
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1)
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1)
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(paras[1], null), with selected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, null), with unselected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.insertBefore(detachedComment, null), with selected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0)
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1)
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 2)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 2)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0)
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1)
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1)
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0)
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1)
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv.lastChild from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range on testDiv.lastChild from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 1)
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length - 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length - 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv.lastChild from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv.lastChild from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 1)
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with unselected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[1]), with selected range on testDiv from 1 to 2
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with unselected range on detachedComment from 0 to 5
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | foreignDoc.appendChild(detachedComment), with selected range on detachedComment from 0 to 5
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[0]), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(paras[0]), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(testDiv), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(testDiv), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(foreignDoc), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(foreignDoc), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document.doctype), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].appendChild(document.doctype), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on paras[0] from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 0)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 1
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 1)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 1 to 2
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 2)
00:30:26 INFO - TEST-PASS | /dom/ranges/Range-mutations.html | paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 2)
00:30:26 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
00:30:26 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
00:30:26 INFO - TEST-OK | /dom/ranges/Range-mutations.html | took 54335ms
00:30:26 INFO - TEST-START | /dom/ranges/Range-selectNode.html
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 27 (0xa23c5000) [pid = 2018] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-deleteContents.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 26 (0xa23c3c00) [pid = 2018] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 25 (0xa23b9800) [pid = 2018] [serial = 62] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 24 (0xa7b54000) [pid = 2018] [serial = 61] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 23 (0xa26ae400) [pid = 2018] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 22 (0xa30fc400) [pid = 2018] [serial = 58] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-insertNode.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 21 (0x9f488c00) [pid = 2018] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-isPointInRange.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 20 (0xa30f1800) [pid = 2018] [serial = 47] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-detach.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 19 (0x9f48dc00) [pid = 2018] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-intersectsNode-binding.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 18 (0x9f48d400) [pid = 2018] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-intersectsNode.html]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 17 (0xa2166000) [pid = 2018] [serial = 76] [outer = (nil)] [url = about:blank]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0x9f48ac00) [pid = 2018] [serial = 73] [outer = (nil)] [url = about:blank]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 15 (0x9f48fc00) [pid = 2018] [serial = 67] [outer = (nil)] [url = about:blank]
00:30:28 INFO - PROCESS | 1967 | --DOMWINDOW == 14 (0xa23bc800) [pid = 2018] [serial = 70] [outer = (nil)] [url = about:blank]
00:30:29 INFO - PROCESS | 1967 | --DOMWINDOW == 13 (0xa24ce000) [pid = 2018] [serial = 49] [outer = (nil)] [url = about:blank]
00:30:29 INFO - PROCESS | 1967 | --DOMWINDOW == 12 (0x9f494800) [pid = 2018] [serial = 68] [outer = (nil)] [url = about:blank]
00:30:29 INFO - PROCESS | 1967 | ++DOCSHELL 0x97ab4400 == 3 [pid = 2018] [id = 28]
00:30:29 INFO - PROCESS | 1967 | ++DOMWINDOW == 13 (0x97ab4c00) [pid = 2018] [serial = 78] [outer = (nil)]
00:30:29 INFO - PROCESS | 1967 | ++DOMWINDOW == 14 (0x97ab6c00) [pid = 2018] [serial = 79] [outer = 0x97ab4c00]
00:30:29 INFO - PROCESS | 1967 | ++DOMWINDOW == 15 (0x97aba800) [pid = 2018] [serial = 80] [outer = 0x97ab4c00]
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, current doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, foreign doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, XML doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | current doc: #document node, detached range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, current doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, foreign doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, XML doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, detached range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** current doc: html node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: head node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: title node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: link node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: meta node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** current doc: body node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: div node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ********** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, current doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, foreign doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, XML doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #comment node, detached range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** current doc: script node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, current doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, foreign doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, XML doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | foreign doc: #document node, detached range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, current doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, foreign doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, XML doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, detached range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: html node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: head node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: title node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** foreign doc: body node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ******** foreign doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ****** foreign doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, current doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, foreign doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, XML doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** foreign doc: #comment node, detached range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | detached div in current doc: div node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** detached div in current doc: p node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** detached div in current doc: #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, current doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, foreign doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, XML doc's range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document node, detached range, type 9
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, current doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, foreign doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, XML doc's range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** qorflesnorf node, detached range, type 10
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** igiveuponcreativenames node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | **** #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, current doc's range, type 7
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, foreign doc's range, type 7
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, XML doc's range, type 7
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** somepi node, detached range, type 7
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, current doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, foreign doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, XML doc's range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #comment node, detached range, type 8
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, current doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, foreign doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, XML doc's range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | igiveuponcreativenames node, detached range, type 1
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | ** #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3
00:30:31 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, current doc's range, type 3
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, foreign doc's range, type 3
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, XML doc's range, type 3
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #text node, detached range, type 3
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, current doc's range, type 7
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, foreign doc's range, type 7
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, XML doc's range, type 7
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | somepi node, detached range, type 7
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, current doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, foreign doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, XML doc's range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #comment node, detached range, type 8
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, current doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, foreign doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, XML doc's range, type 11
00:30:32 INFO - TEST-PASS | /dom/ranges/Range-selectNode.html | #document-fragment node, detached range, type 11
00:30:32 INFO - TEST-OK | /dom/ranges/Range-selectNode.html | took 5582ms
00:30:32 INFO - TEST-START | /dom/ranges/Range-set.html
00:30:32 INFO - PROCESS | 1967 | ++DOCSHELL 0x97abdc00 == 4 [pid = 2018] [id = 29]
00:30:32 INFO - PROCESS | 1967 | ++DOMWINDOW == 16 (0x9f48f000) [pid = 2018] [serial = 81] [outer = (nil)]
00:30:32 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0x9f494400) [pid = 2018] [serial = 82] [outer = 0x9f48f000]
00:30:32 INFO - PROCESS | 1967 | ++DOMWINDOW == 18 (0xa179ec00) [pid = 2018] [serial = 83] [outer = 0x9f48f000]
00:30:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0x9a316c00) [pid = 1967] [serial = 25] [outer = 0x97e5a400]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 10 [document.documentElement, 0, document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 11 [document.documentElement, 0, document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 12 [document.documentElement, 1, document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 13 [document.head, 1, document.head, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 14 [document.body, 4, document.body, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 16 [paras[0], 0, paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 17 [detachedPara1, 0, detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 20 [paras[0].firstChild, 3, paras[3], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 21 [paras[0], 0, paras[0].firstChild, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 22 [testDiv, 2, paras[4], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 23 [document, 0, document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 24 [document, 0, document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 25 [comment, 2, comment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 26 [testDiv, 0, comment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 27 [foreignDoc, 1, foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 28 [foreignDoc.body, 0, foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 29 [xmlDoc, 1, xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 30 [detachedTextNode, 0, detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 33 [detachedComment, 3, detachedComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 34 [detachedForeignComment, 0, detachedForeignComment, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 35 [detachedXmlComment, 2, detachedXmlComment, 6]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 36 [docfrag, 0, docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | Set up range 37 [processingInstruction, 0, processingInstruction, 4]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 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]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1]
00:30:53 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0x9e06e000) [pid = 1967] [serial = 24] [outer = (nil)] [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.]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5]
00:30:53 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535]
00:30:54 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 16 [detachedPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 17 [detachedPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 20 [foreignPara1.firstChild, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 21 [foreignPara1.firstChild, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 24 [document.documentElement, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 25 [document.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 7]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 29 [document.head, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 30 [document.body, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 31 [foreignDoc.documentElement, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 32 [foreignDoc.documentElement, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.head, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.body, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 35 [paras[0], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 36 [paras[0], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[1], 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[1], 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 41 [detachedPara1, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 42 [detachedPara1, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 43 [testDiv, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 44 [testDiv, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 45 [document, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 46 [document, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 47 [document, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 50 [comment, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 51 [comment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 96]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 54 [foreignDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 55 [foreignDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignTextNode, 36]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 59 [xmlDoc, -1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 60 [xmlDoc, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 65 [processingInstruction, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 66 [processingInstruction, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 9]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 68 [detachedTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 69 [detachedTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedForeignTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedForeignTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedXmlTextNode, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedXmlTextNode, 8]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedProcessingInstruction, 12]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedComment, 3]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedComment, 5]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedForeignComment, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedForeignComment, 4]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedXmlComment, 2]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 80 [docfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 81 [foreignDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 82 [xmlDocfrag, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 83 [doctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 84 [doctype, -17]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 1]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 86 [foreignDoctype, 0]
00:30:55 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStart() with range 37 [processingInstruction, 0, processingInstruction, 4], point 87 [xmlDoctype, 0]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30: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]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 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]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9]
00:30:56 INFO - PROCESS | 1967 | --DOCSHELL 0x9f489c00 == 3 [pid = 2018] [id = 27]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 17 (0xa26a6c00) [pid = 2018] [serial = 41] [outer = (nil)] [url = about:blank]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0xa26b0000) [pid = 2018] [serial = 44] [outer = (nil)] [url = about:blank]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 15 (0xa7b6e000) [pid = 2018] [serial = 65] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 14 (0xa7b56000) [pid = 2018] [serial = 63] [outer = (nil)] [url = about:blank]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 13 (0xa179fc00) [pid = 2018] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 12 (0xa7024400) [pid = 2018] [serial = 60] [outer = (nil)] [url = about:blank]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 11 (0xa23c8000) [pid = 2018] [serial = 71] [outer = (nil)] [url = about:blank]
00:30:56 INFO - PROCESS | 1967 | --DOMWINDOW == 10 (0xa215e000) [pid = 2018] [serial = 74] [outer = (nil)] [url = about:blank]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1]
00:30:56 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 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]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1]
00:30:57 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 0 [paras[0].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 1 [paras[0].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 2 [paras[0].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 3 [paras[0].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 4 [paras[0].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 5 [paras[0].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 6 [paras[0].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 7 [paras[0].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 8 [paras[1].firstChild, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 9 [paras[1].firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 10 [paras[1].firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 11 [paras[1].firstChild, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 12 [paras[1].firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 13 [paras[1].firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 14 [paras[1].firstChild, 10]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 15 [paras[1].firstChild, 65535]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 16 [detachedPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 17 [detachedPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 18 [detachedPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 19 [detachedPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 20 [foreignPara1.firstChild, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 21 [foreignPara1.firstChild, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 22 [foreignPara1.firstChild, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 23 [foreignPara1.firstChild, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 24 [document.documentElement, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 25 [document.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 26 [document.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 27 [document.documentElement, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 28 [document.documentElement, 7]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 29 [document.head, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 30 [document.body, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 31 [foreignDoc.documentElement, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 32 [foreignDoc.documentElement, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 33 [foreignDoc.head, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 34 [foreignDoc.body, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 35 [paras[0], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 36 [paras[0], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 37 [paras[0], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 38 [paras[1], 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 39 [paras[1], 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 40 [paras[1], 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 41 [detachedPara1, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 42 [detachedPara1, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 43 [testDiv, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 44 [testDiv, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 45 [document, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 46 [document, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 47 [document, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 48 [document, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 49 [document, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 50 [comment, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 51 [comment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 52 [comment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 53 [comment, 96]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 54 [foreignDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 55 [foreignDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 56 [foreignComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 57 [foreignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 58 [foreignTextNode, 36]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 59 [xmlDoc, -1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 60 [xmlDoc, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 61 [xmlDoc, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 62 [xmlDoc, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 63 [xmlComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 64 [xmlComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 65 [processingInstruction, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 66 [processingInstruction, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 67 [processingInstruction, 9]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 68 [detachedTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 69 [detachedTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 70 [detachedForeignTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 71 [detachedForeignTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 72 [detachedXmlTextNode, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 73 [detachedXmlTextNode, 8]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 74 [detachedProcessingInstruction, 12]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 75 [detachedComment, 3]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 76 [detachedComment, 5]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 77 [detachedForeignComment, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 78 [detachedForeignComment, 4]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 79 [detachedXmlComment, 2]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 80 [docfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 81 [foreignDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 82 [xmlDocfrag, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 83 [doctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 84 [doctype, -17]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 85 [doctype, 1]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 86 [foreignDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEnd() with range 37 [processingInstruction, 0, processingInstruction, 4], point 87 [xmlDoctype, 0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
00:30:58 INFO - PROCESS | 1967 | --DOMWINDOW == 9 (0x97ab6c00) [pid = 2018] [serial = 79] [outer = (nil)] [url = about:blank]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
00:30:58 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
00:30:58 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
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
00:30:58 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setStartAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
00:30:59 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
00:30:59 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
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
00:30:59 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndBefore() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0]
00:31:00 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
00:31:00 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
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 0 paras[0]
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 1 paras[0].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 2 paras[1].firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 3 foreignPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 4 foreignPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 5 detachedPara1
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 6 detachedPara1.firstChild
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 7 document
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 8 detachedDiv
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 9 foreignDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 10 foreignPara2
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 11 xmlDoc
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 12 xmlElement
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 13 detachedTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 14 foreignTextNode
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 15 processingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 16 detachedProcessingInstruction
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 17 comment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 18 detachedComment
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 19 docfrag
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 20 doctype
00:31:00 INFO - TEST-PASS | /dom/ranges/Range-set.html | setEndAfter() with range 37 [processingInstruction, 0, processingInstruction, 4], node 21 foreignDoctype
00:31:00 INFO - TEST-OK | /dom/ranges/Range-set.html | took 28512ms
00:31:00 INFO - TEST-START | /dom/ranges/Range-surroundContents.html
00:31:01 INFO - PROCESS | 1967 | ++DOCSHELL 0x97ab9c00 == 4 [pid = 2018] [id = 30]
00:31:01 INFO - PROCESS | 1967 | ++DOMWINDOW == 10 (0x97aba000) [pid = 2018] [serial = 84] [outer = (nil)]
00:31:01 INFO - PROCESS | 1967 | ++DOMWINDOW == 11 (0x97abd400) [pid = 2018] [serial = 85] [outer = 0x97aba000]
00:31:01 INFO - PROCESS | 1967 | ++DOMWINDOW == 12 (0x9f48d800) [pid = 2018] [serial = 86] [outer = 0x97aba000]
00:31:02 INFO - PROCESS | 1967 | ++DOCSHELL 0xa17a1c00 == 5 [pid = 2018] [id = 31]
00:31:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 13 (0xa17a2000) [pid = 2018] [serial = 87] [outer = (nil)]
00:31:02 INFO - PROCESS | 1967 | ++DOCSHELL 0xa17a6000 == 6 [pid = 2018] [id = 32]
00:31:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 14 (0xa17a7400) [pid = 2018] [serial = 88] [outer = (nil)]
00:31:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 15 (0xa17a7c00) [pid = 2018] [serial = 89] [outer = 0xa17a2000]
00:31:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 16 (0xa2159800) [pid = 2018] [serial = 90] [outer = 0xa17a7400]
00:31:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0xa2161800) [pid = 2018] [serial = 91] [outer = 0xa17a7400]
00:31:22 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]
00:31:22 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]
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:313:3
00:31:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:312:1
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - EventHandlerNonNull*actualIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:313:3
00:31:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:312:1
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
00:31:22 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
00:31:22 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]
00:31:22 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]
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
00:31:22 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
00:31:22 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]
00:31:22 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]
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
00:31:22 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
00:31:22 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]
00:31:22 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]
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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̈ḧ
00:31:22 INFO - ", got Text node "Ä" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
00:31:22 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
00:31:22 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]
00:31:22 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]
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 INFO - ", got Text node "" [Actual and expected mismatch for range's tree root. ] expected true got false
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
00:31:22 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
00:31:22 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]
00:31:22 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]
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:213:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:113:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 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
00:31:22 INFO - assertNodesEqual@http://web-platform.test:8000/dom/common.js:1044:13
00:31:22 INFO - testSurroundContents/<@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:241:7
00:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:22 INFO - testSurroundContents@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:218:3
00:31:22 INFO - actualIframe.onload/expectedIframe.onload@http://web-platform.test:8000/dom/ranges/Range-surroundContents.html:316:9
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,7: resulting range position for range [document.head, 1, document.head, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,7: resulting range position for range [document.body, 4, document.body, 5], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
00:31:22 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]
00:31:22 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]
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
00:31:22 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
00:31:22 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]
00:31:22 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]
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
00:31:22 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]
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
00:31:22 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]
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
00:31:22 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
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0]
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode
00:31:22 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,0: resulting DOM for range [document, 0, document, 1], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,0: resulting range position for range [document, 0, document, 1], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,7: resulting DOM for range [document, 0, document, 1], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,7: resulting range position for range [document, 0, document, 1], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,12: resulting range position for range [document, 0, document, 1], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,17: resulting DOM for range [document, 0, document, 1], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,17: resulting range position for range [document, 0, document, 1], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,18: resulting range position for range [document, 0, document, 1], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,19: resulting DOM for range [document, 0, document, 1], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,19: resulting range position for range [document, 0, document, 1], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,20: resulting DOM for range [document, 0, document, 1], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,20: resulting range position for range [document, 0, document, 1], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,0: resulting DOM for range [document, 0, document, 2], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,0: resulting range position for range [document, 0, document, 2], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,7: resulting DOM for range [document, 0, document, 2], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,7: resulting range position for range [document, 0, document, 2], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,12: resulting range position for range [document, 0, document, 2], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,17: resulting DOM for range [document, 0, document, 2], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,17: resulting range position for range [document, 0, document, 2], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,18: resulting range position for range [document, 0, document, 2], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,19: resulting DOM for range [document, 0, document, 2], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,19: resulting range position for range [document, 0, document, 2], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,20: resulting DOM for range [document, 0, document, 2], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,20: resulting range position for range [document, 0, document, 2], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,7: resulting DOM for range [comment, 2, comment, 3], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,7: resulting range position for range [comment, 2, comment, 3], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,17: resulting DOM for range [comment, 2, comment, 3], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,17: resulting range position for range [comment, 2, comment, 3], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,20: resulting range position for range [comment, 2, comment, 3], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,7: resulting range position for range [testDiv, 0, comment, 5], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
00:31:23 INFO - TEST-PASS | /dom/ranges/Range-surroundContents.html | 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
00:31:23 INFO - TEST-OK | /dom/ranges/Range-surroundContents.html | took 22866ms
00:31:23 INFO - TEST-START | /dom/traversal/NodeFilter-constants.html
00:31:23 INFO - PROCESS | 1967 | ++DOCSHELL 0x97ab6c00 == 7 [pid = 2018] [id = 33]
00:31:23 INFO - PROCESS | 1967 | ++DOMWINDOW == 18 (0x97ab8000) [pid = 2018] [serial = 92] [outer = (nil)]
00:31:23 INFO - PROCESS | 1967 | ++DOMWINDOW == 19 (0xa24c6c00) [pid = 2018] [serial = 93] [outer = 0x97ab8000]
00:31:24 INFO - PROCESS | 1967 | ++DOMWINDOW == 20 (0xa24cfc00) [pid = 2018] [serial = 94] [outer = 0x97ab8000]
00:31:25 INFO - TEST-PASS | /dom/traversal/NodeFilter-constants.html | Constants for acceptNode on NodeFilter interface object.
00:31:25 INFO - TEST-PASS | /dom/traversal/NodeFilter-constants.html | Constants for whatToShow on NodeFilter interface object.
00:31:25 INFO - TEST-OK | /dom/traversal/NodeFilter-constants.html | took 1849ms
00:31:25 INFO - TEST-START | /dom/traversal/NodeIterator-removal.html
00:31:25 INFO - PROCESS | 1967 | ++DOCSHELL 0xa215d000 == 8 [pid = 2018] [id = 34]
00:31:25 INFO - PROCESS | 1967 | ++DOMWINDOW == 21 (0xa215dc00) [pid = 2018] [serial = 95] [outer = (nil)]
00:31:25 INFO - PROCESS | 1967 | ++DOMWINDOW == 22 (0xa26b2800) [pid = 2018] [serial = 96] [outer = 0xa215dc00]
00:31:26 INFO - PROCESS | 1967 | ++DOMWINDOW == 23 (0xa30f0c00) [pid = 2018] [serial = 97] [outer = 0xa215dc00]
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[0]
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[0].firstChild
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[1].firstChild
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara1
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara1.firstChild
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara1
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara1.firstChild
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignPara2
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlElement
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignTextNode
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node processingInstruction
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node comment
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node doctype
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignDoctype
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node paras[1]
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara2
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node detachedPara2.firstChild
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node testDiv
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlTextNode
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlComment
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node foreignComment
00:31:28 INFO - TEST-PASS | /dom/traversal/NodeIterator-removal.html | Test removing node xmlDoctype
00:31:28 INFO - TEST-OK | /dom/traversal/NodeIterator-removal.html | took 3000ms
00:31:28 INFO - TEST-START | /dom/traversal/NodeIterator.html
00:31:28 INFO - PROCESS | 1967 | ++DOCSHELL 0xa26ac000 == 9 [pid = 2018] [id = 35]
00:31:28 INFO - PROCESS | 1967 | ++DOMWINDOW == 24 (0xa26b0000) [pid = 2018] [serial = 98] [outer = (nil)]
00:31:28 INFO - PROCESS | 1967 | ++DOMWINDOW == 25 (0xa3a34400) [pid = 2018] [serial = 99] [outer = 0xa26b0000]
00:31:29 INFO - PROCESS | 1967 | ++DOMWINDOW == 26 (0xa3af4c00) [pid = 2018] [serial = 100] [outer = 0xa26b0000]
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | detach() should be a no-op
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() parameter defaults
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() with null as arguments
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | createNodeIterator() with undefined as arguments
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | Propagate exception from filter function
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:32 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:33 INFO - TEST-PASS | /dom/traversal/NodeIterator.html | document.createNodeIterator(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:33 INFO - TEST-OK | /dom/traversal/NodeIterator.html | took 4478ms
00:31:33 INFO - TEST-START | /dom/traversal/TreeWalker-acceptNode-filter.html
00:31:33 INFO - PROCESS | 1967 | --DOCSHELL 0x97abdc00 == 8 [pid = 2018] [id = 29]
00:31:33 INFO - PROCESS | 1967 | --DOCSHELL 0x97ab4400 == 7 [pid = 2018] [id = 28]
00:31:33 INFO - PROCESS | 1967 | ++DOCSHELL 0x9f485400 == 8 [pid = 2018] [id = 36]
00:31:33 INFO - PROCESS | 1967 | ++DOMWINDOW == 27 (0x9f485c00) [pid = 2018] [serial = 101] [outer = (nil)]
00:31:33 INFO - PROCESS | 1967 | ++DOMWINDOW == 28 (0x9f493400) [pid = 2018] [serial = 102] [outer = 0x9f485c00]
00:31:34 INFO - PROCESS | 1967 | ++DOMWINDOW == 29 (0xa179f000) [pid = 2018] [serial = 103] [outer = 0x9f485c00]
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with raw function filter
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object filter
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with null filter
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with undefined filter
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object lacking acceptNode property
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with object with non-function acceptNode property
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with function having acceptNode function
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing acceptNode callee
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with filter function that throws
00:31:35 INFO - TEST-PASS | /dom/traversal/TreeWalker-acceptNode-filter.html | Testing with filter object that throws
00:31:35 INFO - TEST-OK | /dom/traversal/TreeWalker-acceptNode-filter.html | took 2215ms
00:31:35 INFO - TEST-START | /dom/traversal/TreeWalker-basic.html
00:31:35 INFO - PROCESS | 1967 | ++DOCSHELL 0x97abc400 == 9 [pid = 2018] [id = 37]
00:31:35 INFO - PROCESS | 1967 | ++DOMWINDOW == 30 (0x9f48b000) [pid = 2018] [serial = 104] [outer = (nil)]
00:31:35 INFO - PROCESS | 1967 | ++DOMWINDOW == 31 (0xa24d0800) [pid = 2018] [serial = 105] [outer = 0x9f48b000]
00:31:35 INFO - PROCESS | 1967 | ++DOMWINDOW == 32 (0xa30ff000) [pid = 2018] [serial = 106] [outer = 0x9f48b000]
00:31:36 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root).
00:31:36 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root, null, null).
00:31:36 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Construct a TreeWalker by document.createTreeWalker(root, undefined, undefined).
00:31:36 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Give an invalid root node to document.createTreeWalker().
00:31:36 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Walk over nodes.
00:31:36 INFO - TEST-PASS | /dom/traversal/TreeWalker-basic.html | Optional arguments to createTreeWalker should be optional (3 passed, null).
00:31:36 INFO - TEST-OK | /dom/traversal/TreeWalker-basic.html | took 1432ms
00:31:36 INFO - TEST-START | /dom/traversal/TreeWalker-currentNode.html
00:31:36 INFO - PROCESS | 1967 | ++DOCSHELL 0xa26b1400 == 10 [pid = 2018] [id = 38]
00:31:36 INFO - PROCESS | 1967 | ++DOMWINDOW == 33 (0xa3d0fc00) [pid = 2018] [serial = 107] [outer = (nil)]
00:31:36 INFO - PROCESS | 1967 | ++DOMWINDOW == 34 (0xa3faf800) [pid = 2018] [serial = 108] [outer = 0xa3d0fc00]
00:31:37 INFO - PROCESS | 1967 | ++DOMWINDOW == 35 (0xa3ff0000) [pid = 2018] [serial = 109] [outer = 0xa3d0fc00]
00:31:38 INFO - PROCESS | 1967 | --DOMWINDOW == 34 (0x9f494400) [pid = 2018] [serial = 82] [outer = (nil)] [url = about:blank]
00:31:38 INFO - PROCESS | 1967 | --DOMWINDOW == 33 (0x97abd400) [pid = 2018] [serial = 85] [outer = (nil)] [url = about:blank]
00:31:38 INFO - TEST-PASS | /dom/traversal/TreeWalker-currentNode.html | Test that TreeWalker.parent() doesn't set the currentNode to a node not under the root.
00:31:38 INFO - TEST-PASS | /dom/traversal/TreeWalker-currentNode.html | Test that we handle setting the currentNode to arbitrary nodes not under the root element.
00:31:38 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.
00:31:38 INFO - TEST-OK | /dom/traversal/TreeWalker-currentNode.html | took 2040ms
00:31:38 INFO - TEST-START | /dom/traversal/TreeWalker-previousNodeLastChildReject.html
00:31:38 INFO - PROCESS | 1967 | ++DOCSHELL 0xa3fa9800 == 11 [pid = 2018] [id = 39]
00:31:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 34 (0xa3fa9c00) [pid = 2018] [serial = 110] [outer = (nil)]
00:31:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 35 (0x98102400) [pid = 2018] [serial = 111] [outer = 0xa3fa9c00]
00:31:39 INFO - PROCESS | 1967 | ++DOMWINDOW == 36 (0x98105000) [pid = 2018] [serial = 112] [outer = 0xa3fa9c00]
00:31:39 INFO - TEST-PASS | /dom/traversal/TreeWalker-previousNodeLastChildReject.html | Test that previousNode properly respects the filter.
00:31:39 INFO - TEST-OK | /dom/traversal/TreeWalker-previousNodeLastChildReject.html | took 1276ms
00:31:39 INFO - TEST-START | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html
00:31:40 INFO - PROCESS | 1967 | ++DOCSHELL 0x98109400 == 12 [pid = 2018] [id = 40]
00:31:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 37 (0x9810a800) [pid = 2018] [serial = 113] [outer = (nil)]
00:31:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 38 (0x98110000) [pid = 2018] [serial = 114] [outer = 0x9810a800]
00:31:40 INFO - PROCESS | 1967 | ++DOMWINDOW == 39 (0xa23b9800) [pid = 2018] [serial = 115] [outer = 0x9810a800]
00:31:41 INFO - TEST-PASS | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html | Test that previousSibling properly respects the filter.
00:31:41 INFO - TEST-OK | /dom/traversal/TreeWalker-previousSiblingLastChildSkip.html | took 1594ms
00:31:41 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-reject.html
00:31:41 INFO - PROCESS | 1967 | ++DOCSHELL 0x9810ac00 == 13 [pid = 2018] [id = 41]
00:31:41 INFO - PROCESS | 1967 | ++DOMWINDOW == 40 (0x9810d000) [pid = 2018] [serial = 116] [outer = (nil)]
00:31:41 INFO - PROCESS | 1967 | ++DOMWINDOW == 41 (0x9a05ac00) [pid = 2018] [serial = 117] [outer = 0x9810d000]
00:31:42 INFO - PROCESS | 1967 | ++DOMWINDOW == 42 (0x9a05dc00) [pid = 2018] [serial = 118] [outer = 0x9810d000]
00:31:43 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing nextNode
00:31:43 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing firstChild
00:31:43 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing nextSibling
00:31:43 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing parentNode
00:31:43 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing previousSibling
00:31:43 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-reject.html | Testing previousNode
00:31:43 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-reject.html | took 1679ms
00:31:43 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-skip-most.html
00:31:43 INFO - PROCESS | 1967 | ++DOCSHELL 0x9a059400 == 14 [pid = 2018] [id = 42]
00:31:43 INFO - PROCESS | 1967 | ++DOMWINDOW == 43 (0x9a05f400) [pid = 2018] [serial = 119] [outer = (nil)]
00:31:43 INFO - PROCESS | 1967 | ++DOMWINDOW == 44 (0xa24c9800) [pid = 2018] [serial = 120] [outer = 0x9a05f400]
00:31:43 INFO - PROCESS | 1967 | ++DOMWINDOW == 45 (0xa30f6400) [pid = 2018] [serial = 121] [outer = 0x9a05f400]
00:31:44 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip-most.html | Testing nextSibling
00:31:44 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip-most.html | Testing previousSibling
00:31:44 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-skip-most.html | took 1690ms
00:31:44 INFO - TEST-START | /dom/traversal/TreeWalker-traversal-skip.html
00:31:45 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23bec00 == 15 [pid = 2018] [id = 43]
00:31:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 46 (0xa30fbc00) [pid = 2018] [serial = 122] [outer = (nil)]
00:31:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 47 (0xa3fe7c00) [pid = 2018] [serial = 123] [outer = 0xa30fbc00]
00:31:45 INFO - PROCESS | 1967 | ++DOMWINDOW == 48 (0x9a9f3000) [pid = 2018] [serial = 124] [outer = 0xa30fbc00]
00:31:46 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing nextNode
00:31:46 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing firstChild
00:31:46 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing nextSibling
00:31:46 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing parentNode
00:31:46 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing previousSibling
00:31:46 INFO - TEST-PASS | /dom/traversal/TreeWalker-traversal-skip.html | Testing previousNode
00:31:46 INFO - TEST-OK | /dom/traversal/TreeWalker-traversal-skip.html | took 1653ms
00:31:46 INFO - TEST-START | /dom/traversal/TreeWalker-walking-outside-a-tree.html
00:31:47 INFO - PROCESS | 1967 | ++DOCSHELL 0x9a062400 == 16 [pid = 2018] [id = 44]
00:31:47 INFO - PROCESS | 1967 | ++DOMWINDOW == 49 (0x9a9f0c00) [pid = 2018] [serial = 125] [outer = (nil)]
00:31:47 INFO - PROCESS | 1967 | ++DOMWINDOW == 50 (0x9a9f6400) [pid = 2018] [serial = 126] [outer = 0x9a9f0c00]
00:31:47 INFO - PROCESS | 1967 | ++DOMWINDOW == 51 (0x9a9f9800) [pid = 2018] [serial = 127] [outer = 0x9a9f0c00]
00:31:48 INFO - TEST-PASS | /dom/traversal/TreeWalker-walking-outside-a-tree.html | walking outside a tree
00:31:48 INFO - TEST-OK | /dom/traversal/TreeWalker-walking-outside-a-tree.html | took 2136ms
00:31:48 INFO - TEST-START | /dom/traversal/TreeWalker.html
00:31:49 INFO - PROCESS | 1967 | ++DOCSHELL 0x97ab4800 == 17 [pid = 2018] [id = 45]
00:31:49 INFO - PROCESS | 1967 | ++DOMWINDOW == 52 (0x97abac00) [pid = 2018] [serial = 128] [outer = (nil)]
00:31:49 INFO - PROCESS | 1967 | ++DOMWINDOW == 53 (0x9a9f1400) [pid = 2018] [serial = 129] [outer = 0x97abac00]
00:31:49 INFO - PROCESS | 1967 | ++DOMWINDOW == 54 (0xa179e400) [pid = 2018] [serial = 130] [outer = 0x97abac00]
00:31:50 INFO - PROCESS | 1967 | --DOCSHELL 0xa3fa9800 == 16 [pid = 2018] [id = 39]
00:31:50 INFO - PROCESS | 1967 | --DOCSHELL 0xa26b1400 == 15 [pid = 2018] [id = 38]
00:31:50 INFO - PROCESS | 1967 | --DOCSHELL 0x97abc400 == 14 [pid = 2018] [id = 37]
00:31:50 INFO - PROCESS | 1967 | --DOMWINDOW == 53 (0xa2159800) [pid = 2018] [serial = 90] [outer = 0xa17a7400] [url = about:blank]
00:31:51 INFO - PROCESS | 1967 | --DOCSHELL 0x9f485400 == 13 [pid = 2018] [id = 36]
00:31:51 INFO - PROCESS | 1967 | --DOCSHELL 0xa26ac000 == 12 [pid = 2018] [id = 35]
00:31:51 INFO - PROCESS | 1967 | --DOCSHELL 0xa215d000 == 11 [pid = 2018] [id = 34]
00:31:51 INFO - PROCESS | 1967 | --DOCSHELL 0x97ab6c00 == 10 [pid = 2018] [id = 33]
00:31:51 INFO - PROCESS | 1967 | --DOCSHELL 0x97ab9c00 == 9 [pid = 2018] [id = 30]
00:31:51 INFO - PROCESS | 1967 | --DOCSHELL 0xa17a1c00 == 8 [pid = 2018] [id = 31]
00:31:51 INFO - PROCESS | 1967 | --DOCSHELL 0xa17a6000 == 7 [pid = 2018] [id = 32]
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[0].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1].firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara1.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(document, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoc, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(processingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedProcessingInstruction, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(comment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(docfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(doctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(paras[1], NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedPara2.firstChild, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(testDiv, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlElement, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlTextNode, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedForeignComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(detachedXmlComment, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(foreignDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDocfrag, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, 0xFFFFFFFF, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ATTRIBUTE, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, null)
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return true }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return false }))
00:31:52 INFO - TEST-PASS | /dom/traversal/TreeWalker.html | document.createTreeWalker(xmlDoctype, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_DOCUMENT, (function(node) { return node.nodeName[0] == '#' }))
00:31:52 INFO - TEST-OK | /dom/traversal/TreeWalker.html | took 4112ms
00:31:52 INFO - TEST-START | /domparsing/DOMParser-parseFromString-html.html
00:31:53 INFO - PROCESS | 1967 | ++DOCSHELL 0x9a9f4c00 == 8 [pid = 2018] [id = 46]
00:31:53 INFO - PROCESS | 1967 | ++DOMWINDOW == 54 (0x9a9fc400) [pid = 2018] [serial = 131] [outer = (nil)]
00:31:53 INFO - PROCESS | 1967 | ++DOMWINDOW == 55 (0xa23c4400) [pid = 2018] [serial = 132] [outer = 0x9a9fc400]
00:31:53 INFO - PROCESS | 1967 | ++DOMWINDOW == 56 (0xa24c8000) [pid = 2018] [serial = 133] [outer = 0x9a9fc400]
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | Parsing of id attribute
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | contentType
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | characterSet
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | inputEncoding
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | charset
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | URL value
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | Location value
00:31:54 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-html.html | DOMParser parses HTML tag soup with no problems
00:31:54 INFO - TEST-OK | /domparsing/DOMParser-parseFromString-html.html | took 1689ms
00:31:54 INFO - TEST-START | /domparsing/DOMParser-parseFromString-xml.html
00:31:54 INFO - PROCESS | 1967 | ++DOCSHELL 0xa179b800 == 9 [pid = 2018] [id = 47]
00:31:54 INFO - PROCESS | 1967 | ++DOMWINDOW == 57 (0xa23c0c00) [pid = 2018] [serial = 134] [outer = (nil)]
00:31:54 INFO - PROCESS | 1967 | ++DOMWINDOW == 58 (0xa26b1800) [pid = 2018] [serial = 135] [outer = 0xa23c0c00]
00:31:55 INFO - PROCESS | 1967 | ++DOMWINDOW == 59 (0xa26b1000) [pid = 2018] [serial = 136] [outer = 0xa23c0c00]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 58 (0x97ab8000) [pid = 2018] [serial = 92] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/NodeFilter-constants.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 57 (0xa26b0000) [pid = 2018] [serial = 98] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/NodeIterator.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 56 (0xa215dc00) [pid = 2018] [serial = 95] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/NodeIterator-removal.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 55 (0xa215c000) [pid = 2018] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-mutations.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 54 (0x9f48f000) [pid = 2018] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-set.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 53 (0x97ab4c00) [pid = 2018] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-selectNode.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 52 (0x9f48b000) [pid = 2018] [serial = 104] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-basic.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 51 (0xa3d0fc00) [pid = 2018] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-currentNode.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 50 (0x9f485c00) [pid = 2018] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-acceptNode-filter.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 49 (0xa3fa9c00) [pid = 2018] [serial = 110] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-previousNodeLastChildReject.html]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 48 (0xa24cfc00) [pid = 2018] [serial = 94] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 47 (0xa24d0800) [pid = 2018] [serial = 105] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 46 (0xa3faf800) [pid = 2018] [serial = 108] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 45 (0xa3a34400) [pid = 2018] [serial = 99] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 44 (0x9f493400) [pid = 2018] [serial = 102] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 43 (0xa26b2800) [pid = 2018] [serial = 96] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 42 (0xa24c6c00) [pid = 2018] [serial = 93] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 41 (0x98102400) [pid = 2018] [serial = 111] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 40 (0xa30ff000) [pid = 2018] [serial = 106] [outer = (nil)] [url = about:blank]
00:31:58 INFO - PROCESS | 1967 | --DOMWINDOW == 39 (0x97aba800) [pid = 2018] [serial = 80] [outer = (nil)] [url = about:blank]
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type text/xml
00:31:58 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
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5
00:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type text/xml
00:31:58 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
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5
00:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type application/xml
00:31:58 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
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5
00:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type application/xml
00:31:58 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
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5
00:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type application/xhtml+xml
00:31:58 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
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:35:5
00:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:32:3
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type application/xhtml+xml
00:31:58 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
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:50:5
00:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:47:3
00:31:58 INFO - @http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html:21:1
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should parse correctly in type image/svg+xml
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for correctly parsed document with type image/svg+xml
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | Should return an error document for XML wellformedness errors in type image/svg+xml
00:31:58 INFO - TEST-PASS | /domparsing/DOMParser-parseFromString-xml.html | XMLDocument interface for incorrectly parsed document with type image/svg+xml
00:31:58 INFO - TEST-OK | /domparsing/DOMParser-parseFromString-xml.html | took 4205ms
00:31:58 INFO - TEST-START | /domparsing/XMLSerializer-serializeToString.html
00:31:59 INFO - PROCESS | 1967 | ++DOCSHELL 0x9a056800 == 10 [pid = 2018] [id = 48]
00:31:59 INFO - PROCESS | 1967 | ++DOMWINDOW == 40 (0x9a9fd400) [pid = 2018] [serial = 137] [outer = (nil)]
00:31:59 INFO - PROCESS | 1967 | ++DOMWINDOW == 41 (0xa17a9c00) [pid = 2018] [serial = 138] [outer = 0x9a9fd400]
00:31:59 INFO - PROCESS | 1967 | ++DOMWINDOW == 42 (0xa2161400) [pid = 2018] [serial = 139] [outer = 0x9a9fd400]
00:32:00 INFO - TEST-PASS | /domparsing/XMLSerializer-serializeToString.html | check XMLSerializer.serializeToString method could parsing xmldoc to string
00:32:00 INFO - TEST-OK | /domparsing/XMLSerializer-serializeToString.html | took 1495ms
00:32:00 INFO - TEST-START | /domparsing/insert-adjacent.html
00:32:00 INFO - PROCESS | 1967 | ++DOCSHELL 0x9a9ff800 == 11 [pid = 2018] [id = 49]
00:32:00 INFO - PROCESS | 1967 | ++DOMWINDOW == 43 (0x9f489c00) [pid = 2018] [serial = 140] [outer = (nil)]
00:32:00 INFO - PROCESS | 1967 | ++DOMWINDOW == 44 (0xa26b3000) [pid = 2018] [serial = 141] [outer = 0x9f489c00]
00:32:00 INFO - PROCESS | 1967 | ++DOMWINDOW == 45 (0xa30ff400) [pid = 2018] [serial = 142] [outer = 0x9f489c00]
00:32:01 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(beforebegin, beforebegin
)
00:32:01 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(afterbegin, afterbegin
)
00:32:01 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(beforeend, beforeend
)
00:32:01 INFO - TEST-PASS | /domparsing/insert-adjacent.html | insertAdjacentHTML(afterend, afterend
)
00:32:01 INFO - TEST-OK | /domparsing/insert-adjacent.html | took 1687ms
00:32:01 INFO - TEST-START | /domxpath/001.html
00:32:02 INFO - PROCESS | 1967 | ++DOCSHELL 0xa23c1800 == 12 [pid = 2018] [id = 50]
00:32:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 46 (0xa23c7800) [pid = 2018] [serial = 143] [outer = (nil)]
00:32:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 47 (0xa3d0ec00) [pid = 2018] [serial = 144] [outer = 0xa23c7800]
00:32:02 INFO - PROCESS | 1967 | ++DOMWINDOW == 48 (0xa3fa8400) [pid = 2018] [serial = 145] [outer = 0xa23c7800]
00:32:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 564
00:32:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 710
00:32:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 733
00:32:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8053000E: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xslt/xpath/txExprParser.cpp, line 342
00:32:04 INFO - TEST-PASS | /domxpath/001.html | HTML elements no namespace prefix
00:32:04 INFO - TEST-PASS | /domxpath/001.html | HTML elements namespace prefix
00:32:04 INFO - TEST-PASS | /domxpath/001.html | HTML elements mixed use of prefix
00:32:04 INFO - TEST-PASS | /domxpath/001.html | SVG elements no namespace prefix
00:32:04 INFO - TEST-PASS | /domxpath/001.html | SVG elements namespace prefix
00:32:04 INFO - TEST-PASS | /domxpath/001.html | HTML elements mixed case
00:32:04 INFO - TEST-PASS | /domxpath/001.html | SVG elements mixed case selector
00:32:04 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element
00:32:04 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element2
00:32:04 INFO - TEST-PASS | /domxpath/001.html | Non-ascii HTML element3
00:32:04 INFO - TEST-PASS | /domxpath/001.html | Throw with invalid prefix
00:32:04 INFO - TEST-OK | /domxpath/001.html | took 2297ms
00:32:04 INFO - TEST-START | /domxpath/002.html
00:32:04 INFO - PROCESS | 1967 | ++DOCSHELL 0x99e4a400 == 13 [pid = 2018] [id = 51]
00:32:04 INFO - PROCESS | 1967 | ++DOMWINDOW == 49 (0x99e4b000) [pid = 2018] [serial = 146] [outer = (nil)]
00:32:05 INFO - PROCESS | 1967 | ++DOMWINDOW == 50 (0x99e4d800) [pid = 2018] [serial = 147] [outer = 0x99e4b000]
00:32:05 INFO - PROCESS | 1967 | ++DOMWINDOW == 51 (0x99e51400) [pid = 2018] [serial = 148] [outer = 0x99e4b000]
00:32:06 INFO - PROCESS | 1967 | --DOCSHELL 0x9a9f4c00 == 12 [pid = 2018] [id = 46]
00:32:06 INFO - PROCESS | 1967 | --DOCSHELL 0x97ab4800 == 11 [pid = 2018] [id = 45]
00:32:06 INFO - PROCESS | 1967 | --DOCSHELL 0x9a062400 == 10 [pid = 2018] [id = 44]
00:32:06 INFO - PROCESS | 1967 | --DOCSHELL 0xa23bec00 == 9 [pid = 2018] [id = 43]
00:32:06 INFO - PROCESS | 1967 | --DOCSHELL 0x9a059400 == 8 [pid = 2018] [id = 42]
00:32:06 INFO - PROCESS | 1967 | --DOCSHELL 0x98109400 == 7 [pid = 2018] [id = 40]
00:32:06 INFO - PROCESS | 1967 | --DOCSHELL 0x9810ac00 == 6 [pid = 2018] [id = 41]
00:32:06 INFO - PROCESS | 1967 | --DOMWINDOW == 50 (0xa23bf000) [pid = 2018] [serial = 77] [outer = (nil)] [url = about:blank]
00:32:06 INFO - PROCESS | 1967 | --DOMWINDOW == 49 (0xa3af4c00) [pid = 2018] [serial = 100] [outer = (nil)] [url = about:blank]
00:32:06 INFO - PROCESS | 1967 | --DOMWINDOW == 48 (0xa3ff0000) [pid = 2018] [serial = 109] [outer = (nil)] [url = about:blank]
00:32:06 INFO - PROCESS | 1967 | --DOMWINDOW == 47 (0xa30f0c00) [pid = 2018] [serial = 97] [outer = (nil)] [url = about:blank]
00:32:06 INFO - PROCESS | 1967 | --DOMWINDOW == 46 (0xa179f000) [pid = 2018] [serial = 103] [outer = (nil)] [url = about:blank]
00:32:06 INFO - PROCESS | 1967 | --DOMWINDOW == 45 (0x98105000) [pid = 2018] [serial = 112] [outer = (nil)] [url = about:blank]
00:32:06 INFO - PROCESS | 1967 | --DOMWINDOW == 44 (0xa179ec00) [pid = 2018] [serial = 83] [outer = (nil)] [url = about:blank]
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select html element based on attribute
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select html element based on attribute mixed case
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select both HTML and SVG elements based on attribute
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 1
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 2
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select HTML element with non-ascii attribute 3
00:32:06 INFO - TEST-FAIL | /domxpath/002.html | Select SVG element based on mixed case attribute - assert_array_equals: lengths differ, expected 0 got 2
00:32:06 INFO - test_xpath_succeeds@http://web-platform.test:8000/domxpath/002.html:26:3
00:32:06 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:649:30
00:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:06 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:647:21
00:32:06 INFO - forEach@http://web-platform.test:8000/resources/testharness.js:2521:17
00:32:06 INFO - generate_tests@http://web-platform.test:8000/resources/testharness.js:644:9
00:32:06 INFO - @http://web-platform.test:8000/domxpath/002.html:43:1
00:32:06 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
00:32:06 INFO - test_xpath_succeeds@http://web-platform.test:8000/domxpath/002.html:26:3
00:32:06 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:649:30
00:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:06 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:647:21
00:32:06 INFO - forEach@http://web-platform.test:8000/resources/testharness.js:2521:17
00:32:06 INFO - generate_tests@http://web-platform.test:8000/resources/testharness.js:644:9
00:32:06 INFO - @http://web-platform.test:8000/domxpath/002.html:43:1
00:32:06 INFO - TEST-FAIL | /domxpath/002.html | Select SVG elements with refX attribute - assert_array_equals: lengths differ, expected 1 got 0
00:32:06 INFO - test_xpath_succeeds@http://web-platform.test:8000/domxpath/002.html:26:3
00:32:06 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:649:30
00:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:06 INFO - generate_tests/<@http://web-platform.test:8000/resources/testharness.js:647:21
00:32:06 INFO - forEach@http://web-platform.test:8000/resources/testharness.js:2521:17
00:32:06 INFO - generate_tests@http://web-platform.test:8000/resources/testharness.js:644:9
00:32:06 INFO - @http://web-platform.test:8000/domxpath/002.html:43:1
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select SVG elements with refX attribute incorrect case
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select SVG elements with refX attribute lowercase
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select SVG element with non-ascii attribute 1
00:32:06 INFO - TEST-PASS | /domxpath/002.html | Select SVG element with non-ascii attribute 2
00:32:06 INFO - TEST-PASS | /domxpath/002.html | xmlns attribute
00:32:06 INFO - TEST-PASS | /domxpath/002.html | svg element with XLink attribute
00:32:06 INFO - TEST-OK | /domxpath/002.html | took 2399ms
00:32:06 INFO - TEST-START | /domxpath/evaluator-constructor.html
00:32:07 INFO - PROCESS | 1967 | ++DOCSHELL 0x9810a400 == 7 [pid = 2018] [id = 52]
00:32:07 INFO - PROCESS | 1967 | ++DOMWINDOW == 45 (0x9810ec00) [pid = 2018] [serial = 149] [outer = (nil)]
00:32:07 INFO - PROCESS | 1967 | ++DOMWINDOW == 46 (0x9a9f0800) [pid = 2018] [serial = 150] [outer = 0x9810ec00]
00:32:07 INFO - PROCESS | 1967 | ++DOMWINDOW == 47 (0x9a9f8800) [pid = 2018] [serial = 151] [outer = 0x9810ec00]
00:32:08 INFO - TEST-PASS | /domxpath/evaluator-constructor.html | Constructor with 'new'
00:32:08 INFO - TEST-FAIL | /domxpath/evaluator-constructor.html | Constructor without 'new' - Constructor XPathEvaluator requires 'new'
00:32:08 INFO - @http://web-platform.test:8000/domxpath/evaluator-constructor.html:14:11
00:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:08 INFO - @http://web-platform.test:8000/domxpath/evaluator-constructor.html:13:1
00:32:08 INFO - TEST-OK | /domxpath/evaluator-constructor.html | took 1846ms
00:32:08 INFO - TEST-START | /domxpath/xml_xpath_runner.html
00:32:09 INFO - PROCESS | 1967 | ++DOCSHELL 0x9a063800 == 8 [pid = 2018] [id = 53]
00:32:09 INFO - PROCESS | 1967 | ++DOMWINDOW == 48 (0x9f48a800) [pid = 2018] [serial = 152] [outer = (nil)]
00:32:09 INFO - PROCESS | 1967 | ++DOMWINDOW == 49 (0x9f490000) [pid = 2018] [serial = 153] [outer = 0x9f48a800]
00:32:09 INFO - PROCESS | 1967 | ++DOMWINDOW == 50 (0xa17a2400) [pid = 2018] [serial = 154] [outer = 0x9f48a800]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 49 (0xa17a7400) [pid = 2018] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 48 (0xa17a2000) [pid = 2018] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 47 (0x9a9fc400) [pid = 2018] [serial = 131] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/DOMParser-parseFromString-html.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 46 (0x9a05f400) [pid = 2018] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-skip-most.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 45 (0x97aba000) [pid = 2018] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-surroundContents.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 44 (0x9a9f0c00) [pid = 2018] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-walking-outside-a-tree.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 43 (0x9810d000) [pid = 2018] [serial = 116] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-reject.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 42 (0xa30fbc00) [pid = 2018] [serial = 122] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-traversal-skip.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 41 (0x97abac00) [pid = 2018] [serial = 128] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker.html]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 40 (0x9a9f1400) [pid = 2018] [serial = 129] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 39 (0xa3fe7c00) [pid = 2018] [serial = 123] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 38 (0x9a05ac00) [pid = 2018] [serial = 117] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 37 (0x9a9f6400) [pid = 2018] [serial = 126] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 36 (0x9a9f9800) [pid = 2018] [serial = 127] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 35 (0x98110000) [pid = 2018] [serial = 114] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 34 (0xa26b1800) [pid = 2018] [serial = 135] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 33 (0xa24c9800) [pid = 2018] [serial = 120] [outer = (nil)] [url = about:blank]
00:32:16 INFO - PROCESS | 1967 | --DOMWINDOW == 32 (0xa23c4400) [pid = 2018] [serial = 132] [outer = (nil)] [url = about:blank]
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 2
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 3
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 4
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 5
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 6
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 7
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 8
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 9
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 10
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 11
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 12
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 13
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 14
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 15
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 16
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 17
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 18
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 19
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 20
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 21
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 22
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 23
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 24
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 25
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 26
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 27
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 28
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 29
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 30
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 31
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 32
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 33
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 34
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 35
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 36
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 37
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 38
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 39
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 40
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 41
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 42
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 43
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 44
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 45
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 46
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 47
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 48
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 49
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 50
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 51
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 52
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 53
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 54
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 55
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 56
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 57
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 58
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 59
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 60
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 61
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 62
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 63
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 64
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 65
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 66
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 67
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 68
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 69
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 70
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 71
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 72
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 73
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 74
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 75
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 76
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 77
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 78
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 79
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 80
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 81
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 82
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 83
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 84
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 85
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 86
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 87
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 88
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 89
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 90
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 91
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 92
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 93
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 94
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 95
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 96
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 97
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 98
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 99
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 100
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 101
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 102
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 103
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 104
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 105
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 106
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 107
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 108
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 109
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 110
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 111
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 112
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 113
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 114
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 115
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 116
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 117
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 118
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 119
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 120
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 121
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 122
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 123
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 124
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 125
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 126
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 127
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 128
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 129
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 130
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 131
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 132
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 133
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 134
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 135
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 136
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 137
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 138
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 139
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 140
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 141
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 142
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 143
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 144
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 145
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 146
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 147
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 148
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 149
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 150
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 151
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 152
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 153
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 154
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 155
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 156
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 157
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 158
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 159
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 160
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 161
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 162
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 163
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 164
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 165
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 166
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 167
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 168
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 169
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 170
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 171
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 172
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 173
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 174
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 175
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 176
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 177
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 178
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 179
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 180
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 181
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 182
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 183
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 184
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 185
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 186
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 187
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 188
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 189
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 190
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 191
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 192
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 193
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 194
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 195
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 196
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 197
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 198
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 199
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 200
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 201
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 202
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 203
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 204
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 205
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 206
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 207
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 208
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 209
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 210
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 211
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 212
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 213
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 214
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 215
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 216
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 217
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 218
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 219
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 220
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 221
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 222
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 223
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 224
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 225
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 226
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 227
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 228
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 229
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 230
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 231
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 232
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 233
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 234
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 235
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 236
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 237
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 238
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 239
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 240
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 241
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 242
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 243
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 244
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 245
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 246
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 247
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 248
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 249
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 250
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 251
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 252
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 253
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 254
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 255
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 256
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 257
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 258
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 259
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 260
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 261
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 262
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 263
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 264
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 265
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 266
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 267
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 268
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 269
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 270
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 271
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 272
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 273
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 274
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 275
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 276
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 277
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 278
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 279
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 280
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 281
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 282
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 283
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 284
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 285
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 286
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 287
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 288
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 289
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 290
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 291
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 292
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 293
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 294
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 295
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 296
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 297
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 298
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 299
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 300
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 301
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 302
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 303
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 304
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 305
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 306
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 307
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 308
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 309
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 310
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 311
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 312
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 313
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 314
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 315
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 316
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 317
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 318
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 319
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 320
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 321
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 322
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 323
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 324
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 325
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 326
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 327
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 328
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 329
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 330
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 331
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 332
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 333
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 334
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 335
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 336
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 337
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 338
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 339
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 340
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 341
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 342
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 343
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 344
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 345
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 346
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 347
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 348
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 349
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 350
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 351
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 352
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 353
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 354
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 355
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 356
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 357
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 358
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 359
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 360
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 361
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 362
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 363
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 364
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 365
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 366
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 367
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 368
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 369
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 370
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 371
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 372
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 373
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 374
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 375
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 376
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 377
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 378
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 379
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 380
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 381
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 382
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 383
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 384
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 385
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 386
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 387
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 388
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 389
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 390
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 391
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 392
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 393
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 394
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 395
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 396
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 397
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 398
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 399
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 400
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 401
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 402
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 403
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 404
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 405
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 406
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 407
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 408
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 409
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 410
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 411
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 412
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 413
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 414
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 415
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 416
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 417
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 418
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 419
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 420
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 421
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 422
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 423
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 424
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 425
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 426
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 427
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 428
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 429
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 430
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 431
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 432
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 433
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 434
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 435
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 436
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 437
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 438
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 439
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 440
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 441
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 442
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 443
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 444
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 445
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 446
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 447
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 448
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 449
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 450
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 451
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 452
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 453
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 454
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 455
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 456
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 457
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 458
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 459
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 460
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 461
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 462
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 463
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 464
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 465
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 466
00:32:16 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 467
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 468
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 469
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 470
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 471
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 472
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 473
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 474
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 475
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 476
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 477
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 478
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 479
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 480
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 481
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 482
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 483
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 484
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 485
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 486
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 487
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 488
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 489
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 490
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 491
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 492
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 493
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 494
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 495
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 496
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 497
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 498
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 499
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 500
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 501
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 502
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 503
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 504
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 505
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 506
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 507
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 508
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 509
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 510
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 511
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 512
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 513
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 514
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 515
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 516
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 517
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 518
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 519
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 520
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 521
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 522
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 523
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 524
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 525
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 526
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 527
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 528
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 529
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 530
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 531
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 532
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 533
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 534
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 535
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 536
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 537
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 538
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 539
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 540
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 541
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 542
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 543
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 544
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 545
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 546
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 547
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 548
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 549
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 550
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 551
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 552
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 553
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 554
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 555
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 556
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 557
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 558
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 559
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 560
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 561
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 562
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 563
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 564
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 565
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 566
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 567
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 568
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 569
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 570
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 571
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 572
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 573
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 574
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 575
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 576
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 577
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 578
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 579
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 580
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 581
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 582
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 583
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 584
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 585
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 586
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 587
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 588
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 589
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 590
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 591
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 592
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 593
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 594
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 595
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 596
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 597
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 598
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 599
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 600
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 601
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 602
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 603
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 604
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 605
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 606
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 607
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 608
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 609
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 610
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 611
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 612
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 613
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 614
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 615
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 616
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 617
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 618
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 619
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 620
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 621
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 622
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 623
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 624
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 625
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 626
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 627
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 628
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 629
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 630
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 631
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 632
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 633
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 634
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 635
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 636
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 637
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 638
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 639
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 640
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 641
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 642
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 643
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 644
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 645
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 646
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 647
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 648
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 649
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 650
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 651
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 652
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 653
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 654
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 655
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 656
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 657
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 658
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 659
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 660
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 661
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 662
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 663
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 664
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 665
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 666
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 667
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 668
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 669
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 670
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 671
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 672
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 673
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 674
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 675
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 676
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 677
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 678
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 679
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 680
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 681
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 682
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 683
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 684
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 685
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 686
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 687
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 688
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 689
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 690
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 691
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 692
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 693
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 694
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 695
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 696
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 697
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 698
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 699
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 700
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 701
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 702
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 703
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 704
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 705
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 706
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 707
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 708
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 709
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 710
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 711
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 712
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 713
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 714
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 715
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 716
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 717
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 718
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 719
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 720
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 721
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 722
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 723
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 724
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 725
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 726
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 727
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 728
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 729
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 730
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 731
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 732
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 733
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 734
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 735
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 736
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 737
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 738
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 739
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 740
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 741
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 742
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 743
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 744
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 745
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 746
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 747
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 748
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 749
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 750
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 751
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 752
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 753
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 754
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 755
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 756
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 757
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 758
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 759
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 760
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 761
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 762
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 763
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 764
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 765
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 766
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 767
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 768
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 769
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 770
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 771
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 772
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 773
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 774
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 775
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 776
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 777
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 778
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 779
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 780
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 781
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 782
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 783
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 784
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 785
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 786
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 787
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 788
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 789
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 790
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 791
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 792
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 793
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 794
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 795
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 796
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 797
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 798
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 799
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 800
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 801
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 802
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 803
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 804
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 805
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 806
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 807
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 808
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 809
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 810
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 811
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 812
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 813
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 814
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 815
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 816
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 817
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 818
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 819
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 820
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 821
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 822
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 823
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 824
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 825
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 826
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 827
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 828
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 829
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 830
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 831
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 832
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 833
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 834
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 835
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 836
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 837
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 838
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 839
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 840
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 841
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 842
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 843
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 844
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 845
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 846
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 847
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 848
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 849
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 850
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 851
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 852
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 853
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 854
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 855
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 856
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 857
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 858
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 859
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 860
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 861
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 862
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 863
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 864
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 865
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 866
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 867
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 868
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 869
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 870
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 871
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 872
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 873
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 874
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 875
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 876
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 877
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 878
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 879
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 880
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 881
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 882
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 883
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 884
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 885
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 886
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 887
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 888
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 889
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 890
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 891
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 892
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 893
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 894
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 895
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 896
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 897
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 898
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 899
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 900
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 901
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 902
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 903
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 904
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 905
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 906
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 907
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 908
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 909
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 910
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 911
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 912
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 913
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 914
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 915
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 916
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 917
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 918
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 919
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 920
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 921
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 922
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 923
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 924
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 925
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 926
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 927
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 928
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 929
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 930
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 931
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 932
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 933
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 934
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 935
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 936
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 937
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 938
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 939
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 940
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 941
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 942
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 943
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 944
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 945
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 946
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 947
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 948
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 949
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 950
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 951
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 952
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 953
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 954
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 955
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 956
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 957
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 958
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 959
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 960
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 961
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 962
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 963
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 964
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 965
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 966
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 967
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 968
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 969
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 970
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 971
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 972
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 973
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 974
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 975
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 976
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 977
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 978
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 979
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 980
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 981
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 982
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 983
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 984
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 985
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 986
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 987
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 988
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 989
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 990
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 991
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 992
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 993
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 994
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 995
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 996
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 997
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 998
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 999
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1000
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1001
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1002
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1003
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1004
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1005
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1006
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1007
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1008
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1009
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1010
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1011
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1012
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1013
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1014
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1015
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1016
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1017
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1018
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1019
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1020
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1021
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1022
00:32:17 INFO - TEST-PASS | /domxpath/xml_xpath_runner.html | XPath tests 1023
00:32:17 INFO - TEST-OK | /domxpath/xml_xpath_runner.html | took 8529ms
00:32:17 INFO - TEST-START | /editing/event.html
00:32:17 INFO - PROCESS | 1967 | ++DOCSHELL 0x97ab4c00 == 9 [pid = 2018] [id = 54]
00:32:17 INFO - PROCESS | 1967 | ++DOMWINDOW == 33 (0x98104c00) [pid = 2018] [serial = 155] [outer = (nil)]
00:32:18 INFO - PROCESS | 1967 | ++DOMWINDOW == 34 (0x99e49c00) [pid = 2018] [serial = 156] [outer = 0x98104c00]
00:32:18 INFO - PROCESS | 1967 | ++DOMWINDOW == 35 (0x9a055c00) [pid = 2018] [serial = 157] [outer = 0x98104c00]
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 797
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 1386
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(target) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1846
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 797
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 1386
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3366
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 7858
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 486
00:32:19 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(target) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1846
00:32:19 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
00:32:19 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
00:32:20 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontFace
00:32:20 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontFace
00:32:20 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontColor
00:32:20 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_fontColor
00:32:21 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
00:32:21 INFO - PROCESS | 1967 | who is calling nsMultiStateCommand::DoCommand (no implementation)? cmd_highlight
00:32:25 INFO - PROCESS | 1967 | [Child 2018] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109
00:32:26 INFO - TEST-PASS | /editing/event.html | Simple editable div: execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Simple editable div: beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Simple editable div: input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Simple editable div: execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Simple editable div: beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Simple editable div: input event, uncanceled - assert_equals: e.command expected (string) "bold" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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_..."
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:228:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:227:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Editable b: beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Editable b: input event, canceled - assert_true: div contents must not be changed expected true got false
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:264:17
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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_..."
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:228:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:227:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Editable b: beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Editable b: input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | No editable content: execCommand() must not throw, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | No editable content: beforeinput event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | No editable content: input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | No editable content: execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | No editable content: beforeinput event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | No editable content: input event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: execCommand() must not throw, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: beforeinput event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: beforeinput event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Partially-selected editable content: input event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: execCommand() must not throw, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: beforeinput event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: beforeinput event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection spans two editing hosts: input event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: execCommand() must not throw, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: beforeinput event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: beforeinput event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Selection includes two editing hosts: input event, uncanceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Changing selection from handler: execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Changing selection from handler: execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:270:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command backColor, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command backColor, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command backColor, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "backColor" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command backColor, value "green": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command backColor, value "green": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command backColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "backColor" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command createLink, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command createLink, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command createLink, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command createLink, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "createLink" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command createLink, value "http://www.w3.org/community/editing/": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "fontName" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "serif": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "Helvetica": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontName, value "Helvetica": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontName, value "Helvetica": input event, uncanceled - assert_equals: e.command expected (string) "fontName" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "6": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "6": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "6": input event, uncanceled - assert_equals: e.command expected (string) "fontSize" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "15px": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command fontSize, value "15px": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command fontSize, value "15px": input event, uncanceled - assert_equals: e.command expected (string) "fontSize" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "foreColor" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "green": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command foreColor, value "green": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command foreColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "foreColor" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "hiliteColor" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "green": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command hiliteColor, value "green": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command hiliteColor, value "green": input event, uncanceled - assert_equals: e.command expected (string) "hiliteColor" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command italic, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command italic, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command italic, value "": input event, uncanceled - assert_equals: e.command expected (string) "italic" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command italic, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command italic, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command italic, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "italic" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "": input event, uncanceled - assert_equals: e.command expected (string) "removeFormat" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command removeFormat, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command removeFormat, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "removeFormat" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "": input event, uncanceled - assert_equals: e.command expected (string) "strikeThrough" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command strikeThrough, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command strikeThrough, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "strikeThrough" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command subscript, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command subscript, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "": input event, uncanceled - assert_equals: e.command expected (string) "subscript" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command subscript, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command subscript, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command subscript, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "subscript" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command superscript, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command superscript, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "": input event, uncanceled - assert_equals: e.command expected (string) "superscript" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command superscript, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command superscript, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command superscript, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "superscript" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command underline, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command underline, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command underline, value "": input event, uncanceled - assert_equals: e.command expected (string) "underline" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command underline, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command underline, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command underline, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "underline" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command unlink, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command unlink, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command unlink, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command delete, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command delete, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command delete, value "": input event, uncanceled - assert_equals: e.command expected (string) "delete" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command delete, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command delete, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command delete, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "delete" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": input event, canceled
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "quasit": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "p": execCommand() must not throw, canceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command formatBlock, value "p": execCommand() must not throw, uncanceled
00:32:26 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
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command formatBlock, value "p": input event, uncanceled - assert_equals: e.command expected (string) "formatBlock" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "": execCommand() must not throw, canceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "": execCommand() must not throw, uncanceled
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:26 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "": input event, uncanceled - assert_equals: e.command expected (string) "forwardDelete" but got (undefined) undefined
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:26 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command forwardDelete, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command forwardDelete, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "forwardDelete" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command indent, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command indent, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command indent, value "": input event, uncanceled - assert_equals: e.command expected (string) "indent" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command indent, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command indent, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command indent, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "indent" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "id": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHorizontalRule, value "id": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHorizontalRule, value "id": input event, uncanceled - assert_equals: e.command expected (string) "insertHorizontalRule" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "hi": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertHTML, value "hi": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertHTML, value "hi": input event, uncanceled - assert_equals: e.command expected (string) "insertHTML" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertImage, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertImage" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "../images/green.png": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertImage, value "../images/green.png": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertLineBreak, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertLineBreak, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertOrderedList" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertOrderedList, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertOrderedList, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertOrderedList" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertParagraph" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertParagraph, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertParagraph, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertParagraph" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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..."
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:228:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:227:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertText, value "": input event, canceled
00:32:27 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..."
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:228:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:227:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertText, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertText, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertText" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertText, value "abc": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertText, value "abc": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertText, value "abc": input event, uncanceled - assert_equals: e.command expected (string) "insertText" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "": input event, uncanceled - assert_equals: e.command expected (string) "insertUnorderedList" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command insertUnorderedList, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command insertUnorderedList, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "insertUnorderedList" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyCenter" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyCenter, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyCenter, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyCenter" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyFull" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyFull, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyFull, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyFull" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyLeft" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyLeft, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyLeft, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyLeft" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": input event, canceled - assert_equals: number of input events fired expected 0 but got 1
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "": input event, uncanceled - assert_equals: e.command expected (string) "justifyRight" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command justifyRight, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command justifyRight, value "quasit": input event, uncanceled - assert_equals: e.command expected (string) "justifyRight" but got (undefined) undefined
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:276:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": beforeinput event, canceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command outdent, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": beforeinput event, uncanceled - assert_equals: number of beforeinput events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-FAIL | /editing/event.html | Command outdent, value "": input event, uncanceled - assert_equals: number of input events fired expected 1 but got 0
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": execCommand() must not throw, canceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command outdent, value "quasit": execCommand() must not throw, uncanceled
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:233:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:232:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 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
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:261:13
00:32:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:260:9
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:171:5
00:32:27 INFO - @http://web-platform.test:8000/editing/event.html:170:1
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command redo, value "quasit": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command selectAll, value "quasit": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command styleWithCSS, value "quasit": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command undo, value "quasit": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "": input event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": execCommand() must not throw, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": beforeinput event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": input event, canceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": execCommand() must not throw, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": beforeinput event, uncanceled
00:32:27 INFO - TEST-PASS | /editing/event.html | Command useCSS, value "quasit": input event, uncanceled
00:32:27 INFO - TEST-OK | /editing/event.html | took 10059ms
00:32:27 INFO - TEST-START | /editing/run/backcolor.html
00:32:27 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
00:32:27 INFO - PROCESS | 1967 | ++DOCSHELL 0x98ce7400 == 10 [pid = 2018] [id = 55]
00:32:27 INFO - PROCESS | 1967 | ++DOMWINDOW == 36 (0x99fab400) [pid = 2018] [serial = 158] [outer = (nil)]
00:32:28 INFO - PROCESS | 1967 | ++DOMWINDOW == 37 (0x99fb0c00) [pid = 2018] [serial = 159] [outer = 0x99fab400]
00:32:28 INFO - PROCESS | 1967 | ++DOMWINDOW == 38 (0x99fb0400) [pid = 2018] [serial = 160] [outer = 0x99fab400]
00:32:29 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:32:29 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:32:29 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar]
" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" checks for modifications to non-editable content
00:32:35 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"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" checks for modifications to non-editable content
00:32:35 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"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo bar]" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:32:35 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
"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:32:35 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
"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "[foo
bar
baz]
" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "[foo
bar]": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "
[foo
bar]" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{}bar" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[]bar" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[barbaz]qozquz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{
foo
}" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{}" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz
" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" checks for modifications to non-editable content
00:32:35 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
"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") after
00:32:35 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
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" checks for modifications to non-editable content
00:32:35 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
"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandValue("stylewithcss") after
00:32:35 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
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "{foo
bar
}" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" checks for modifications to non-editable content
00:32:35 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"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" checks for modifications to non-editable content
00:32:35 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
"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foob[ar]baz
" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "b[ar]" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:32:35 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
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:32:35 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
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandValue("backcolor") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]arbaz" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" compare innerHTML
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:32:35 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
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") before
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") after
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") after
00:32:35 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)"
00:32:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:35 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az": execCommand("backcolor", false, "#00FFFF") return value
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" checks for modifications to non-editable content
00:32:35 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:32:36 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
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandValue("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[rb]az" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" compare innerHTML
00:32:36 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
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandState("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandValue("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "fo[obarb]az" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "foo[b]arbaz" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandValue("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fooba[r]baz" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo[bar]baz" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["backcolor","#00FFFF"]] "foo{bar}baz" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:36 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
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:36 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
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","true"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar": execCommand("backcolor", false, "#00FFFF") return value
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" checks for modifications to non-editable content
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" compare innerHTML
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandValue("backcolor") before
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandIndeterm("backcolor") after
00:32:36 INFO - TEST-PASS | /editing/run/backcolor.html | [["stylewithcss","false"],["backcolor","#00FFFF"]] "fo[ob]ar" queryCommandState("backcolor") after
00:32:36 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)"
00:32:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:40:5
00:32:36 INFO - @http://web-platform.test:8000/editing/run/backcolor.html:21:2
00:32:36 INFO - TEST-OK | /editing/run/backcolor.html | took 8775ms
00:32:36 INFO - TEST-START | /editing/run/bold.html
00:32:36 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
00:32:36 INFO - PROCESS | 1967 | ++DOCSHELL 0x97abe400 == 11 [pid = 2018] [id = 56]
00:32:36 INFO - PROCESS | 1967 | ++DOMWINDOW == 39 (0x9810f800) [pid = 2018] [serial = 161] [outer = (nil)]
00:32:36 INFO - PROCESS | 1967 | ++DOMWINDOW == 40 (0x99e4f400) [pid = 2018] [serial = 162] [outer = 0x9810f800]
00:32:36 INFO - PROCESS | 1967 | ++DOMWINDOW == 41 (0x99e54800) [pid = 2018] [serial = 163] [outer = 0x9810f800]
00:32:37 INFO - PROCESS | 1967 | --DOCSHELL 0x9a063800 == 10 [pid = 2018] [id = 53]
00:32:37 INFO - PROCESS | 1967 | --DOCSHELL 0x9810a400 == 9 [pid = 2018] [id = 52]
00:32:37 INFO - PROCESS | 1967 | --DOCSHELL 0x99e4a400 == 8 [pid = 2018] [id = 51]
00:32:37 INFO - PROCESS | 1967 | --DOCSHELL 0xa23c1800 == 7 [pid = 2018] [id = 50]
00:32:37 INFO - PROCESS | 1967 | --DOCSHELL 0x9a9ff800 == 6 [pid = 2018] [id = 49]
00:32:37 INFO - PROCESS | 1967 | --DOCSHELL 0xa179b800 == 5 [pid = 2018] [id = 47]
00:32:37 INFO - PROCESS | 1967 | --DOCSHELL 0x9a056800 == 4 [pid = 2018] [id = 48]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 40 (0xa2161800) [pid = 2018] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/dom/ranges/Range-test-iframe.html]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 39 (0xa17a7c00) [pid = 2018] [serial = 89] [outer = (nil)] [url = about:blank]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 38 (0x9f48d800) [pid = 2018] [serial = 86] [outer = (nil)] [url = about:blank]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 37 (0xa30f6400) [pid = 2018] [serial = 121] [outer = (nil)] [url = about:blank]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 36 (0x9a9f3000) [pid = 2018] [serial = 124] [outer = (nil)] [url = about:blank]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 35 (0x9a05dc00) [pid = 2018] [serial = 118] [outer = (nil)] [url = about:blank]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 34 (0xa179e400) [pid = 2018] [serial = 130] [outer = (nil)] [url = about:blank]
00:32:37 INFO - PROCESS | 1967 | --DOMWINDOW == 33 (0xa24c8000) [pid = 2018] [serial = 133] [outer = (nil)] [url = about:blank]
00:32:37 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:32:37 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:32:37 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:32:38 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0x97b82000) [pid = 1967] [serial = 26] [outer = 0x97e5a400]
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, nullptr) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1663
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(tmp) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 447
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 206
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(!mParent || mEditor->IsModifiableNode(mParent)) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/DeleteNodeTxn.cpp, line 45
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 4235
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(aResult, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/txtsvc/nsTextServicesDocument.cpp, line 1742
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1529
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, nullptr) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 1663
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(tmp) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 469
00:32:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditorStyle.cpp, line 206
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:41 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0x9a316c00) [pid = 1967] [serial = 25] [outer = (nil)] [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.]
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:32:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar]
" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" checks for modifications to non-editable content
00:32:50 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"
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") after
00:32:50 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
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo bar]" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("stylewithcss") after
00:32:50 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
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo bar]" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:32:50 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
"
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:32:50 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
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:32:50 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
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo
bar
baz]
" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo
bar]": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "
[foo
bar]" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}bar" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[]bar" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz]qozquz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{
foo
}" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{
foo
}" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:50 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"
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:50 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"
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value -
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:27
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:50 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"
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:50 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
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value -
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:27
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:50 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"
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:50 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
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}": execCommand("stylewithcss", false, "true") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandIndeterm("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandState("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{}" queryCommandValue("bold") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}": execCommand("stylewithcss", false, "false") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}": execCommand("bold", false, "") return value
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" checks for modifications to non-editable content
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" compare innerHTML
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("stylewithcss") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("stylewithcss") after
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("stylewithcss") after
00:32:50 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:50 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:50 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:50 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("bold") before
00:32:50 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{}" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foobar[baz]" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "[foo]barbaz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo{}baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" checks for modifications to non-editable content
00:32:51 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
"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" checks for modifications to non-editable content
00:32:51 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
"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar
}baz
" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" checks for modifications to non-editable content
00:32:51 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
"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" checks for modifications to non-editable content
00:32:51 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
"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar}
baz
" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo [bar baz] qoz quz sic" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo bar baz [qoz quz] sic" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "bar [baz] qoz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 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"
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 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
00:32:51 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:51 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:51 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:51 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 32 (0x9f490000) [pid = 2018] [serial = 153] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 31 (0xa3d0ec00) [pid = 2018] [serial = 144] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 30 (0xa17a9c00) [pid = 2018] [serial = 138] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 29 (0xa26b3000) [pid = 2018] [serial = 141] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 28 (0xa23b9800) [pid = 2018] [serial = 115] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 27 (0xa30ff400) [pid = 2018] [serial = 142] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 26 (0x9a9f0800) [pid = 2018] [serial = 150] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 25 (0x99e4d800) [pid = 2018] [serial = 147] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 24 (0xa23c7800) [pid = 2018] [serial = 143] [outer = (nil)] [url = http://web-platform.test:8000/domxpath/001.html]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 23 (0x9a9fd400) [pid = 2018] [serial = 137] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/XMLSerializer-serializeToString.html]
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 22 (0x9f489c00) [pid = 2018] [serial = 140] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/insert-adjacent.html]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 21 (0x9810a800) [pid = 2018] [serial = 113] [outer = (nil)] [url = http://web-platform.test:8000/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 20 (0x9810ec00) [pid = 2018] [serial = 149] [outer = (nil)] [url = http://web-platform.test:8000/domxpath/evaluator-constructor.html]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 19 (0x99e4b000) [pid = 2018] [serial = 146] [outer = (nil)] [url = http://web-platform.test:8000/domxpath/002.html]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 18 (0xa2161400) [pid = 2018] [serial = 139] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 17 (0x9a9f8800) [pid = 2018] [serial = 151] [outer = (nil)] [url = about:blank]
00:32:52 INFO - PROCESS | 1967 | --DOMWINDOW == 16 (0x99e51400) [pid = 2018] [serial = 148] [outer = (nil)] [url = about:blank]
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "{foobar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[barbaz}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobar]baz
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[barbaz
}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz]
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz
}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foobarbaz
}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foobar[baz]quzqoz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo bar}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo bar}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("bold") before
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "{foo
bar}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("bold") before
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "{foo
bar}" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "foo[bar]" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") before
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") before - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") before
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandIndeterm("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foobarbaz]" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "[foo]" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-FAIL | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandState("bold") after - assert_equals: Wrong result returned expected true but got false
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "[foo]" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" checks for modifications to non-editable content
00:32:52 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
"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandIndeterm("bold") after
00:32:52 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
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[bar]baz
" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fooba[rb]az" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" checks for modifications to non-editable content
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" compare innerHTML
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandIndeterm("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandState("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[obarb]az" queryCommandValue("bold") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz": execCommand("bold", false, "") return value
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" checks for modifications to non-editable content
00:32:52 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"
00:32:52 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:52 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:52 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") before
00:32:52 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo[b]arbaz" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fooba[r]baz" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "foo{bar}baz" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]arbaz" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-FAIL | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandState("bold") after - assert_equals: Wrong result returned expected false but got true
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 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"
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 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
00:32:53 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:53 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:40:5
00:32:53 INFO - @http://web-platform.test:8000/editing/run/bold.html:21:2
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","true"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar": execCommand("bold", false, "") return value
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" checks for modifications to non-editable content
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" compare innerHTML
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") before
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandIndeterm("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandState("bold") after
00:32:53 INFO - TEST-PASS | /editing/run/bold.html | [["stylewithcss","false"],["bold",""]] "fo[ob]ar" queryCommandValue("bold") after
00:32:53 INFO - TEST-OK | /editing/run/bold.html | took 17030ms
00:32:53 INFO - TEST-START | /editing/run/createlink.html
00:32:53 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
00:32:53 INFO - PROCESS | 1967 | ++DOCSHELL 0x9810b800 == 5 [pid = 2018] [id = 57]
00:32:53 INFO - PROCESS | 1967 | ++DOMWINDOW == 17 (0x99e4d800) [pid = 2018] [serial = 164] [outer = (nil)]
00:32:53 INFO - PROCESS | 1967 | ++DOMWINDOW == 18 (0x9a9f2800) [pid = 2018] [serial = 165] [outer = 0x99e4d800]
00:32:54 INFO - PROCESS | 1967 | ++DOMWINDOW == 19 (0xa2164000) [pid = 2018] [serial = 166] [outer = 0x99e4d800]
00:32:55 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:32:55 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:32:55 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:32:55 INFO - PROCESS | 1967 | [Child 2018] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
00:32:55 INFO - PROCESS | 1967 | [Child 2018] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
00:32:55 INFO - PROCESS | 1967 | [Child 2018] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
00:32:55 INFO - PROCESS | 1967 | [Child 2018] WARNING: InsertLinkAroundSelection called but there is no selection!!!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditor.cpp, line 2620
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]
" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo bar]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar
baz]
" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo
bar]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "
[foo
bar]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo{}bar" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[]bar" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]qozquz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{
foo
}" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{}" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foo]barbaz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foobar[baz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobarbaz}" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[barbaz}" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "{foobar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "[foobarbaz]" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz": execCommand("createlink", false, "http://www.google.com/") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 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"
00:32:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:32:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:32:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:40:5
00:32:58 INFO - @http://web-platform.test:8000/editing/run/createlink.html:21:2
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink","http://www.google.com/"]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz": execCommand("createlink", false, "") return value
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" checks for modifications to non-editable content
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" compare innerHTML
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandIndeterm("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandState("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandValue("createlink") before
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandIndeterm("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandState("createlink") after
00:32:58 INFO - TEST-PASS | /editing/run/createlink.html | [["createlink",""]] "foo[bar]baz" queryCommandValue("createlink") after
00:32:58 INFO - TEST-OK | /editing/run/createlink.html | took 5106ms
00:32:58 INFO - TEST-START | /editing/run/fontname.html
00:32:58 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
00:32:58 INFO - PROCESS | 1967 | ++DOCSHELL 0x98110c00 == 6 [pid = 2018] [id = 58]
00:32:58 INFO - PROCESS | 1967 | ++DOMWINDOW == 20 (0x99e4b000) [pid = 2018] [serial = 167] [outer = (nil)]
00:32:58 INFO - PROCESS | 1967 | ++DOMWINDOW == 21 (0xa05a4400) [pid = 2018] [serial = 168] [outer = 0x99e4b000]
00:32:59 INFO - PROCESS | 1967 | ++DOMWINDOW == 22 (0xa23b9800) [pid = 2018] [serial = 169] [outer = 0x99e4b000]
00:33:00 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:33:00 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:33:00 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:33:01 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:01 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:01 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:01 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:01 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:02 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:02 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:02 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:02 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:02 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:03 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:04 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:05 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(doc) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 538
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(cssDecl) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 509
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 993
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1057
00:33:06 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, false) failed with result 0x8000FFFF: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLCSSUtils.cpp, line 1035
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar]
" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo bar]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foo
bar
baz]
" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foo
bar]": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "
[foo
bar]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}bar" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") before
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") before - assert_equals: Wrong result returned expected "serif" but got ""
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo[]bar" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got ""
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[barbaz]qozquz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{
foo
}" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "{}" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "{}" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz" but got "foobar
baz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz" but got "foobar
baz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]
baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]r
baz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz" but got "foobar
baz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
baz" but got "foobar
baz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" compare innerHTML
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandIndeterm("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobar
baz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:10 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:10 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:10 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:10 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:10 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[foobarbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]r
baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "[fooba]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got "monospace"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[ar
baz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[arbaz]" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foob[a]rbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["fontname","sans-serif"]] "foo{}
bar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar" but got "foo
bar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("fontname") before - assert_equals: Wrong result returned expected "monospace" but got ""
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got ""
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar" but got "foo
bar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("fontname") before - assert_equals: Wrong result returned expected "monospace" but got ""
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandState("fontname") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
}bar" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got ""
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar" but got "foo
bar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("fontname") before - assert_equals: Wrong result returned expected true but got false
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("fontname") before - assert_equals: Wrong result returned expected "monospace" but got "serif"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got ""
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar" but got "foo
bar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("fontname") before - assert_equals: Wrong result returned expected true but got false
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("fontname") before - assert_equals: Wrong result returned expected "monospace" but got "serif"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{
b]ar" queryCommandValue("fontname") after - assert_equals: Wrong result returned expected "sans-serif" but got ""
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]arbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[rb]az" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[obarb]az" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[b]arbaz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fooba[r]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo[bar]baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "foo{bar}baz" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after - assert_equals: Wrong result returned expected false but got true
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
" but got "foobar
"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar
" but got "foobar
"
00:33:11 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:11 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:11 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar
" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar": execCommand("stylewithcss", false, "false") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" compare innerHTML
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("stylewithcss") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("stylewithcss") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("fontname") before
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandIndeterm("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandState("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[o
b]ar" queryCommandValue("fontname") after
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:11 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:11 INFO - TEST-FAIL | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:12 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:12 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:12 INFO - @http://web-platform.test:8000/editing/run/fontname.html:40:5
00:33:12 INFO - @http://web-platform.test:8000/editing/run/fontname.html:21:2
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","true"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar": execCommand("fontname", false, "sans-serif") return value
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" compare innerHTML
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") before
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandIndeterm("fontname") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandState("fontname") after
00:33:12 INFO - TEST-PASS | /editing/run/fontname.html | [["stylewithcss","false"],["fontname","sans-serif"]] "fo[ob]ar" queryCommandValue("fontname") after
00:33:12 INFO - TEST-OK | /editing/run/fontname.html | took 13504ms
00:33:12 INFO - TEST-START | /editing/run/fontsize.html
00:33:12 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
00:33:12 INFO - PROCESS | 1967 | ++DOCSHELL 0x99e52800 == 7 [pid = 2018] [id = 59]
00:33:12 INFO - PROCESS | 1967 | ++DOMWINDOW == 23 (0x99e56c00) [pid = 2018] [serial = 170] [outer = (nil)]
00:33:12 INFO - PROCESS | 1967 | ++DOMWINDOW == 24 (0x9a5e6400) [pid = 2018] [serial = 171] [outer = 0x99e56c00]
00:33:12 INFO - PROCESS | 1967 | ++DOMWINDOW == 25 (0x9a5ee400) [pid = 2018] [serial = 172] [outer = 0x99e56c00]
00:33:13 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:33:13 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:33:13 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:33:22 INFO - PROCESS | 1967 | --DOCSHELL 0x97abe400 == 6 [pid = 2018] [id = 56]
00:33:22 INFO - PROCESS | 1967 | --DOCSHELL 0x97ab4c00 == 5 [pid = 2018] [id = 54]
00:33:22 INFO - PROCESS | 1967 | --DOMWINDOW == 24 (0xa3fa8400) [pid = 2018] [serial = 145] [outer = (nil)] [url = about:blank]
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
": execCommand("stylewithcss", false, "true") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foo
bar
"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
": execCommand("stylewithcss", false, "false") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]
" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo bar]" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo bar]" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "true") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "false") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar
baz]
" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]": execCommand("stylewithcss", false, "true") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "foo
bar
"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandIndeterm("fontsize") after - assert_equals: Wrong result returned expected true but got false
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]": execCommand("stylewithcss", false, "false") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "foo
bar
"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandIndeterm("fontsize") after - assert_equals: Wrong result returned expected true but got false
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "
[foo
bar]" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo{}bar" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandState("fontsize") after
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[]bar" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "4" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbazqozquz" but got "foobarbazqozquz"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" compare innerHTML
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbazqozquz" but got "foobarbazqozquz"
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before
00:33:22 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:22 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:22 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:22 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:22 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[barbaz]qozquz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
" but got "
foo
"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{
foo
}" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{
foo
}" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz": execCommand("fontsize", false, "1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz": execCommand("fontsize", false, "1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz": execCommand("fontsize", false, "0") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz": execCommand("fontsize", false, "0") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","0"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz": execCommand("fontsize", false, "-5") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz": execCommand("fontsize", false, "-5") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-5"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz": execCommand("fontsize", false, "6") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz": execCommand("fontsize", false, "6") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","6"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz": execCommand("fontsize", false, "7") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz": execCommand("fontsize", false, "7") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","7"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz": execCommand("fontsize", false, "8") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz": execCommand("fontsize", false, "8") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","8"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz": execCommand("fontsize", false, "100") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz": execCommand("fontsize", false, "100") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","100"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz": execCommand("fontsize", false, "2em") return value - assert_equals: expected false but got true
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","2em"]] "foo[bar]baz" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "3" but got "2"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz": execCommand("fontsize", false, "20pt") return value - assert_equals: expected false but got true
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","20pt"]] "foo[bar]baz" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "3" but got "7"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz": execCommand("fontsize", false, "xx-large") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","xx-large"]] "foo[bar]baz" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("fontsize", false, " 1 ") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz": execCommand("fontsize", false, " 1 ") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize"," 1 "]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz": execCommand("fontsize", false, "1.") return value - assert_equals: expected false but got true
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","1."]] "foo[bar]baz" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "3" but got "1"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz": execCommand("fontsize", false, "1.0") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz": execCommand("fontsize", false, "1.0") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("fontsize", false, "1.0e2") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz": execCommand("fontsize", false, "1.0e2") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.0e2"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz": execCommand("fontsize", false, "1.1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz": execCommand("fontsize", false, "1.1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz": execCommand("fontsize", false, "1.9") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz": execCommand("fontsize", false, "1.9") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","1.9"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz": execCommand("fontsize", false, "+0") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","+0"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz": execCommand("fontsize", false, "+1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz": execCommand("fontsize", false, "+1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz": execCommand("fontsize", false, "+9") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz": execCommand("fontsize", false, "+9") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","+9"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz": execCommand("fontsize", false, "-0") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","-0"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz": execCommand("fontsize", false, "-1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz": execCommand("fontsize", false, "-1") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-1"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz": execCommand("fontsize", false, "-9") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz": execCommand("fontsize", false, "-9") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","-9"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz": execCommand("fontsize", false, "") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize",""]] "foo[bar]baz" queryCommandValue("fontsize") after - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "{}" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "{}" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got "+1"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got "+1"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got "+1"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:23 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:23 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:23 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:23 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:23 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "1" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz
" but got "foobarbaz
"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "6" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz
" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar baz" but got "foo bar baz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "7" but got "6"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar baz" but got "foo bar baz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "7" but got "6"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo b[a]r baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "4" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "2" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "2" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "2" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz": execCommand("fontsize", false, "3") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "2" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","3"]] "foob[a]rbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]arbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[rb]az" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") before
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("fontsize") before - assert_equals: Wrong result returned expected "3" but got ""
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[obarb]az" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[b]arbaz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fooba[r]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo[bar]baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "foo{bar}baz" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","true"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar": execCommand("fontsize", false, "4") return value
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" compare innerHTML
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:24 INFO - TEST-FAIL | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") before - assert_equals: Wrong result returned expected false but got true
00:33:24 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:24 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:40:5
00:33:24 INFO - @http://web-platform.test:8000/editing/run/fontsize.html:21:2
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") before
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandIndeterm("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandState("fontsize") after
00:33:24 INFO - TEST-PASS | /editing/run/fontsize.html | [["stylewithcss","false"],["fontsize","4"]] "fo[ob]ar" queryCommandValue("fontsize") after
00:33:24 INFO - TEST-OK | /editing/run/fontsize.html | took 12798ms
00:33:24 INFO - TEST-START | /editing/run/forecolor.html
00:33:25 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
00:33:25 INFO - PROCESS | 1967 | ++DOCSHELL 0x98b15800 == 6 [pid = 2018] [id = 60]
00:33:25 INFO - PROCESS | 1967 | ++DOMWINDOW == 25 (0x98b18400) [pid = 2018] [serial = 173] [outer = (nil)]
00:33:25 INFO - PROCESS | 1967 | ++DOMWINDOW == 26 (0x98b1a000) [pid = 2018] [serial = 174] [outer = 0x98b18400]
00:33:25 INFO - PROCESS | 1967 | ++DOMWINDOW == 27 (0x98b1c000) [pid = 2018] [serial = 175] [outer = 0x98b18400]
00:33:26 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:33:26 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:33:26 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 26 (0x9a9f2800) [pid = 2018] [serial = 165] [outer = (nil)] [url = about:blank]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 25 (0x99e49c00) [pid = 2018] [serial = 156] [outer = (nil)] [url = about:blank]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 24 (0x99fb0c00) [pid = 2018] [serial = 159] [outer = (nil)] [url = about:blank]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 23 (0x99e4f400) [pid = 2018] [serial = 162] [outer = (nil)] [url = about:blank]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 22 (0xa23c0c00) [pid = 2018] [serial = 134] [outer = (nil)] [url = http://web-platform.test:8000/domparsing/DOMParser-parseFromString-xml.html]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 21 (0x99fab400) [pid = 2018] [serial = 158] [outer = (nil)] [url = http://web-platform.test:8000/editing/run/backcolor.html]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 20 (0x9810f800) [pid = 2018] [serial = 161] [outer = (nil)] [url = http://web-platform.test:8000/editing/run/bold.html]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 19 (0x98104c00) [pid = 2018] [serial = 155] [outer = (nil)] [url = http://web-platform.test:8000/editing/event.html]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 18 (0x99fb0400) [pid = 2018] [serial = 160] [outer = (nil)] [url = about:blank]
00:33:32 INFO - PROCESS | 1967 | --DOMWINDOW == 17 (0xa26b1000) [pid = 2018] [serial = 136] [outer = (nil)] [url = about:blank]
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
" but got "foo
bar
"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]
" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo bar" but got "foo bar"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo bar]" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo
bar
baz
" but got "foo
bar
baz
"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar
baz]
" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo
bar]": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
bar
" but got "foo
bar
"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo
bar]" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "
[foo
bar]" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo{}bar" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandState("forecolor") after
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","#0000FF"]] "foo[]bar" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbazqozquz" but got "foobarbazqozquz"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbazqozquz" but got "foobarbazqozquz"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[barbaz]qozquz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}": execCommand("forecolor", false, "#0000FF") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
" but got "
foo
"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{
foo
}" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz": execCommand("forecolor", false, "blue") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" compare innerHTML
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz": execCommand("forecolor", false, "blue") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz": execCommand("forecolor", false, "f") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","f"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 0)" but got "rgb(15, 0, 0)"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz": execCommand("forecolor", false, "#f") return value
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:34 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:34 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:34 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:34 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:34 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","#f"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 0)" but got "rgb(15, 0, 0)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz": execCommand("forecolor", false, "00f") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz": execCommand("forecolor", false, "00f") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","00f"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 0, 15)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz": execCommand("forecolor", false, "#00f") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz": execCommand("forecolor", false, "#00f") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#00f"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "0000ff") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 0, 0)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "0000ff") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "#0000ff") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "#0000ff") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz": execCommand("forecolor", false, "000000fff") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","000000fff"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 0)" but got "rgb(0, 0, 255)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz": execCommand("forecolor", false, "#000000fff") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","#000000fff"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 0)" but got "rgb(0, 0, 255)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(0, 0, 255)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(0, 0, 255)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0, 0, 255)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 0, 37)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(0%, 0%, 100%)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(0%, 0%, 100%)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(0%, 0%, 100%)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 0, 16)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb( 0 ,0 ,255)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb( 0 ,0 ,255)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb( 0 ,0 ,255)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(11, 0, 37)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz": execCommand("forecolor", false, "rgba(0, 0, 255, 0.0)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgba(0, 0, 255, 0)" but got "rgba(0, 0, 0, 0)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz": execCommand("forecolor", false, "rgba(0, 0, 255, 0.0)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.0)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgba(0, 0, 255, 0)" but got "rgb(186, 0, 0)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(15, -10, 375)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(15, -10, 375)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgb(15, -10, 375)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(15, 0, 255)" but got "rgb(11, 0, 55)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz": execCommand("forecolor", false, "rgba(0, 0, 0, 1)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","rgba(0, 0, 0, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 0)" but got "rgb(186, 0, 16)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz": execCommand("forecolor", false, "rgba(255, 255, 255, 1)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz": execCommand("forecolor", false, "rgba(255, 255, 255, 1)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(255, 255, 255, 1)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(255, 255, 255)" but got "rgb(0, 0, 85)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz": execCommand("forecolor", false, "rgba(0, 0, 255, 0.5)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz": execCommand("forecolor", false, "rgba(0, 0, 255, 0.5)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","rgba(0, 0, 255, 0.5)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgba(0, 0, 255, 0.5)" but got "rgb(186, 0, 0)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz": execCommand("forecolor", false, "hsl(240, 100%, 50%)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz": execCommand("forecolor", false, "hsl(240, 100%, 50%)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","hsl(240, 100%, 50%)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 1, 80)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("forecolor", false, "cornsilk") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz": execCommand("forecolor", false, "cornsilk") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","cornsilk"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz": execCommand("forecolor", false, "potato quiche") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","potato quiche"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 0)" but got "rgb(0, 0, 192)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz": execCommand("forecolor", false, "transparent") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz": execCommand("forecolor", false, "transparent") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","transparent"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz": execCommand("forecolor", false, "currentColor") return value - assert_equals: expected false but got true
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","currentColor"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 0)" but got "rgb(192, 224, 0)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "{}" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "" but got ""
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "{}" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[ar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rba]z" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foob[a]rbaz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz": execCommand("forecolor", false, "blue") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","blue"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz": execCommand("forecolor", false, "#0000ff") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","#0000ff"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz": execCommand("forecolor", false, "rgb(0,0,255)") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["forecolor","rgb(0,0,255)"]] "foo[bar]baz" queryCommandValue("forecolor") after - assert_equals: Wrong result returned (after color normalization) expected "rgb(0, 0, 255)" but got "rgb(0, 0, 37)"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:35 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:35 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:35 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:35 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgba(0, 0, 255, 0)" but got "rgba(0, 0, 0, 0)"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before - assert_equals: Wrong result returned (after color normalization) expected "rgba(0, 0, 255, 0)" but got "rgba(0, 0, 0, 0)"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5681:21
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foo" but got "foo"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "[foo]" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]arbaz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[rb]az" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[obarb]az" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[b]arbaz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fooba[r]baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo[bar]baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobarbaz" but got "foobarbaz"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "foo{bar}baz" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "true") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" compare innerHTML
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","true"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("stylewithcss", false, "false") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar": execCommand("forecolor", false, "#0000FF") return value
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" checks for modifications to non-editable content
00:33:36 INFO - TEST-FAIL | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "foobar" but got "foobar"
00:33:36 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:36 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:40:5
00:33:36 INFO - @http://web-platform.test:8000/editing/run/forecolor.html:21:2
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("stylewithcss") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") before
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandIndeterm("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandState("forecolor") after
00:33:36 INFO - TEST-PASS | /editing/run/forecolor.html | [["stylewithcss","false"],["forecolor","#0000FF"]] "fo[ob]ar" queryCommandValue("forecolor") after
00:33:36 INFO - TEST-OK | /editing/run/forecolor.html | took 11715ms
00:33:36 INFO - TEST-START | /editing/run/formatblock.html
00:33:37 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1323
00:33:37 INFO - PROCESS | 1967 | ++DOCSHELL 0x97ab8000 == 7 [pid = 2018] [id = 61]
00:33:37 INFO - PROCESS | 1967 | ++DOMWINDOW == 18 (0x97ab8400) [pid = 2018] [serial = 176] [outer = (nil)]
00:33:37 INFO - PROCESS | 1967 | ++DOMWINDOW == 19 (0x97abc400) [pid = 2018] [serial = 177] [outer = 0x97ab8400]
00:33:37 INFO - PROCESS | 1967 | ++DOMWINDOW == 20 (0x98104c00) [pid = 2018] [serial = 178] [outer = 0x97ab8400]
00:33:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aSelection->RangeCount()) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3699
00:33:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3678
00:33:38 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsHTMLEditRules.cpp, line 8105
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:39 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:40 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:42 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:43 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:44 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(aNode) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/editor/libeditor/nsEditor.cpp, line 3364
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:45 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:46 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:47 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:48 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:49 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:50 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:51 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:51 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:51 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:51 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:51 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:51 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:51 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:52 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:52 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:52 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:52 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:52 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:52 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:53 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:53 INFO - PROCESS | 1967 | [Child 2018] WARNING: NS_ENSURE_TRUE(name) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsDOMAttributeMap.cpp, line 386
00:33:58 INFO - PROCESS | 1967 | --DOCSHELL 0x98ce7400 == 6 [pid = 2018] [id = 55]
00:33:58 INFO - PROCESS | 1967 | --DOCSHELL 0x99e52800 == 5 [pid = 2018] [id = 59]
00:33:58 INFO - PROCESS | 1967 | --DOCSHELL 0x98110c00 == 4 [pid = 2018] [id = 58]
00:33:58 INFO - PROCESS | 1967 | --DOCSHELL 0x9810b800 == 3 [pid = 2018] [id = 57]
00:33:58 INFO - PROCESS | 1967 | --DOMWINDOW == 19 (0x99e54800) [pid = 2018] [serial = 163] [outer = (nil)] [url = about:blank]
00:33:58 INFO - PROCESS | 1967 | --DOMWINDOW == 18 (0x9a055c00) [pid = 2018] [serial = 157] [outer = (nil)] [url = about:blank]
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock",""]] "foo[]bar
extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra": execCommand("formatblock", false, "
") return value
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" checks for modifications to non-editable content
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" compare innerHTML
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("defaultparagraphseparator") before
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("defaultparagraphseparator") after
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("formatblock") after
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("formatblock") after
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra": execCommand("formatblock", false, "
") return value
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" checks for modifications to non-editable content
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" compare innerHTML
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("defaultparagraphseparator") before
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("defaultparagraphseparator") after
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandIndeterm("formatblock") after
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandState("formatblock") after
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[]bar
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra": execCommand("formatblock", false, "
") return value
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" checks for modifications to non-editable content
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" compare innerHTML
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("defaultparagraphseparator") before
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("defaultparagraphseparator") after
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:58 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:58 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("formatblock") before
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("formatblock") after
00:33:58 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("formatblock") after
00:33:58 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:58 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo{}
barextra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "
foo[]barextra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar]baz
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo]bar[baz
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" checks for modifications to non-editable content
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
" but got "
foo
"
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "{
foo
}" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" checks for modifications to non-editable content
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" compare innerHTML - assert_equals: Unexpected innerHTML (after normalizing inline style) expected "
foo
" but got "
foo
"
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5640:9
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5637:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "{
foo
}" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra": execCommand("defaultparagraphseparator", false, "p") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("defaultparagraphseparator") before - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("defaultparagraphseparator") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("defaultparagraphseparator") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("defaultparagraphseparator") after - assert_equals: Wrong result returned expected "p" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("formatblock") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandIndeterm("formatblock") after
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandState("formatblock") after
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","p"],["formatblock","
"]] "foo[bar
baz]qozquz
extra" queryCommandValue("formatblock") after - assert_equals: Wrong result returned expected "div" but got ""
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5687:21
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5655:13
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
": execCommand("defaultparagraphseparator", false, "div") return value - assert_equals: expected true but got false
00:33:59 INFO - runConformanceTest/<@http://web-platform.test:8000/editing/include/tests.js:5583:13
00:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
00:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
00:33:59 INFO - runConformanceTest@http://web-platform.test:8000/editing/include/tests.js:5580:9
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:40:5
00:33:59 INFO - @http://web-platform.test:8000/editing/run/formatblock.html:21:2
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
": execCommand("formatblock", false, "
") return value
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
" checks for modifications to non-editable content
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
" compare innerHTML
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
" queryCommandIndeterm("defaultparagraphseparator") before
00:33:59 INFO - TEST-PASS | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","
"]] "
" queryCommandState("defaultparagraphseparator") before
00:33:59 INFO - TEST-FAIL | /editing/run/formatblock.html | [["defaultparagraphseparator","div"],["formatblock","